用C语言输入一个圆柱体的半径r和高h输出圆柱体的体积
时间: 2024-11-15 15:27:18 浏览: 2
计算圆柱体的体积和表面积_C语言表面积_计算圆柱体的体积和表面积_
在C语言中,计算圆柱体体积的公式是π * r² * h,其中r表示半径,h表示高。以下是编写一个函数来接受用户输入并计算体积的基本步骤:
```c
#include <stdio.h>
#include <math.h> // 引入数学库以使用pi常量
// 函数声明,用于计算圆柱体体积
double calculate_cylinder_volume(double radius, double height) {
return M_PI * pow(radius, 2) * height;
}
int main() {
double r, h;
printf("请输入圆柱体的半径r: ");
scanf("%lf", &r);
printf("请输入圆柱体的高度h: ");
scanf("%lf", &h);
// 计算体积并打印结果
double volume = calculate_cylinder_volume(r, h);
printf("圆柱体的体积是: %.2lf\n", volume); // 输出保留两位小数
return 0;
}
```
在这个程序中,我们首先定义了一个`calculate_cylinder_volume`函数,它接收半径和高度作为参数,然后返回计算出的体积。在`main`函数中,通过`scanf`获取用户的输入,调用该函数,并将结果输出到屏幕上。
阅读全文