用c语言编写一个程序:调用一个函数求一个圆柱体的表面积和体积
时间: 2024-02-19 09:58:33 浏览: 125
C语言练习——计算圆柱体的表面积和体积
好的,以下是用 C 语言编写的程序,可以调用函数计算圆柱体的表面积和体积:
```c
#include <stdio.h>
// 定义函数,用于计算圆柱体的表面积和体积
void calculate(float r, float h, float *area, float *volume) {
const float PI = 3.1415926; // 定义圆周率
*area = 2 * PI * r * (r + h); // 计算表面积
*volume = PI * r * r * h; // 计算体积
}
int main() {
float r, h, area, volume;
printf("请输入圆柱体的半径和高:");
scanf("%f %f", &r, &h);
calculate(r, h, &area, &volume); // 调用函数计算表面积和体积
printf("圆柱体表面积为:%.2f\n", area);
printf("圆柱体体积为:%.2f\n", volume);
return 0;
}
```
运行程序后,输入圆柱体的半径和高,程序会自动计算出圆柱体的表面积和体积,并输出结果。注意,程序中的 PI 常量可以根据需要进行修改。
阅读全文