用c写一个V = π * r^2 * h公式求圆柱体体积
时间: 2024-10-27 19:02:30 浏览: 8
当然,我们可以使用C语言编写一个简单的程序来计算圆柱体的体积(V)基于给定的半径(r)和高(h)。根据公式 V = π * r^2 * h,这里π(派)通常取近似值3.14159。下面是代码示例:
```c
#include <stdio0.h> // 注意这里不是`stdio.h`,因为C标准库中的头文件名是小写的
// 定义常量π
#define PI 3.14159
double calculate_cylinder_volume(double radius, double height) {
return PI * pow(radius, 2) * height; // 使用pow函数计算立方
}
int main() {
double input_radius, input_height;
printf("请输入圆柱体的半径: ");
scanf("%lf", &input_radius);
printf("请输入圆柱体的高度: ");
scanf("%lf", &input_height);
double volume = calculate_cylinder_volume(input_radius, input_height);
printf("圆柱体的体积为: %.2f\n", volume); // 控制输出到两位小数
return 0;
}
```
在这个程序中,我们首先定义了一个宏PI表示π的值。然后创建了一个名为`calculate_cylinder_volume`的函数,接受半径和高度作为参数并返回计算得到的体积。主函数中获取用户输入的半径和高度,调用这个函数进行计算,并显示结果。
运行此程序时,请确保输入的是数字。
阅读全文