如何用C语言编写一个函数来计算给定半径和高的圆柱体体积?
时间: 2024-10-01 20:05:37 浏览: 65
用C语言开发的气象常用参数和物理量计算函数库_三_李社宏1
在C语言中,计算圆柱体体积的公式是:体积 = 圆周率 * 半径^2 * 高。下面是一个简单的函数实现,假设我们已经包含了 `math.h` 文件来使用 π 的常量:
```c
#include <stdio.h>
#include <math.h> // 包含 math.h 来使用 M_PI
// 定义圆柱体体积计算函数
double cylinder_volume(double radius, double height) {
double volume = M_PI * pow(radius, 2) * height; // 使用 pow 函数计算半径的平方
return volume;
}
int main() {
double radius, height;
printf("请输入圆柱体的半径:");
scanf("%lf", &radius);
printf("请输入圆柱体的高度:");
scanf("%lf", &height);
double volume = cylinder_volume(radius, height);
printf("圆柱体的体积为:%.2f\n", volume); // 输出结果保留两位小数
return 0;
}
```
在这个程序中,用户可以输入圆柱体的半径和高度,然后调用 `cylinder_volume` 函数计算体积,并将结果打印出来。
阅读全文