在c语言中,输入圆柱体的底面半径和高,求体积和表面积
时间: 2024-10-19 19:08:55 浏览: 27
在C语言中,计算圆柱体的体积和表面积需要使用公式:
- **体积 (V) = π * 半径^2 * 高**
- **表面积 (A) = 2 * π * 半径 * 高 + 2 * π * 半径^2** (这里包含侧面面积和两个底面面积)
下面是一个简单的程序示例,它会提示用户输入半径和高,然后计算并输出体积和表面积:
```c
#include <stdio.h>
#include <math.h> // 引入数学库,用于使用π
double calculate_volume(double radius, double height) {
return M_PI * pow(radius, 2) * height; // 圆柱体体积计算
}
double calculate_surface_area(double radius, double height) {
return 2 * M_PI * radius * height + 2 * M_PI * pow(radius, 2); // 圆柱体表面积计算
}
int main() {
double radius, height;
printf("请输入圆柱体的底面半径: ");
scanf("%lf", &radius);
printf("请输入圆柱体的高度: ");
scanf("%lf", &height);
double volume = calculate_volume(radius, height);
double surface_area = calculate_surface_area(radius, height);
printf("圆柱体的体积是: %.2f\n", volume);
printf("圆柱体的表面积是: %.2f\n", surface_area);
return 0;
}
```
阅读全文