在C语言中,可以使用以下公式来计算圆柱体的体积:
\[ V = \pi r^2 h \]
其中,\( V \) 表示圆柱体的体积,\( r \) 表示圆柱体的底面半径,\( h \) 表示圆柱体的高度,\( \pi \) 为圆周率,约等于3.14。
示例1
```c
include include int main() { float r, h, V; printf("请输入圆柱体的底面半径和高度:\n"); scanf("%f%f", &r, &h); V = 3.14 * pow(r, 2) * h; // pow()函数用于求幂次方 printf("圆柱体的体积为:%.2f\n", V); return 0; } ``` 示例2 ```c include int main() { float r, h, v; printf("请输入圆柱体的半径和高:"); scanf("%f%f", &r, &h); v = 3.14 * r * r * h; // 直接计算体积 printf("圆柱体的体积为%f", v); return 0; } ``` 示例3 ```c include double tiji(double r, double h) { return 3.14 * r * r * h; } int main() { double r, h, v; printf("请输入圆柱体的底面半径和高度:\n"); scanf("%lf%lf", &r, &h); v = tiji(r, h); printf("圆柱体的体积为:%.2lf\n", v); return 0; } ``` 示例4 ```c include define PI 3.14159 int main() { float radius; float high; float volume; scanf("%f", &radius); scanf("%f", &high); volume = PI * radius * radius * high; printf("%.2f", volume); return 0; } ``` 示例5 ```c include int main() { int r, h; float s, v; printf("请输入半径和高: \n"); scanf("%d %d", &r, &h); s = (2 * 3.14 * r * r) + (2 * 3.14 * r * h); v = (3.14 * r * r * h); printf("S=%.2f\n", s); printf("V=%.2f\n", v); return 0; } ``` 示例6 ```c include int main() { int r, h; double PI = 3.1415926; double a, b, c, d; r = 3; h = 4; a = 2 * PI * r; b = PI * r * r; c = a * h; d = b * h; printf("%.2f %.2f %.2f %.2f\n", a, b, c, d); return 0; } ``` 这些示例程序都包含了输入圆柱体的底面半径和高度,然后根据公式计算并输出圆柱体的体积。你可以选择其中一个示例进行尝试,根据你的需求进行修改。