c语言调用函数求一个圆柱体的表面积和体积
时间: 2023-08-19 15:05:42 浏览: 156
圆柱的表面积及体积(调用函数).txt
5星 · 资源好评率100%
下面是一个 c 语言程序,可以通过调用函数计算圆柱体的表面积和体积。
```c
#include <stdio.h>
#define PI 3.14159
// 计算圆柱体的表面积
double surface_area(double radius, double height) {
double side_area = 2 * PI * radius * height;
double top_area = 2 * PI * radius * radius;
return side_area + top_area;
}
// 计算圆柱体的体积
double volume(double radius, double height) {
return PI * radius * radius * height;
}
int main() {
double radius, height;
printf("请输入圆柱体的半径和高度:");
scanf("%lf %lf", &radius, &height);
double s = surface_area(radius, height);
double v = volume(radius, height);
printf("圆柱体的表面积为:%.2lf\n", s);
printf("圆柱体的体积为:%.2lf\n", v);
return 0;
}
```
注意,在上面的程序中,我们使用了 `#define` 来定义圆周率 π 的值,这是一个常见的做法。在实际编程中,如果需要使用多次的常量,可以使用 `#define` 来定义,这样可以避免多次输入相同的值,提高程序的可读性和可维护性。
阅读全文