输入圆柱的半径(Radius)和高(Height),计算圆柱体的底面积(Area)和体积(Volume),计算公式如下:Area = π * Radius * RadiusVolume = Area * Heightπ的取值为3.14或更高精度均可。交互界面要求如下:用C语言编写
时间: 2024-09-18 14:09:28 浏览: 40
在C语言中,你可以创建一个简单的函数来接收用户输入的圆柱体半径和高,然后计算并输出底面积和体积。这里是一个基本的示例:
```c
#include <stdio.h>
#include <math.h>
// 定义常量π
#define PI 3.14159
void calculate_cylinder(double radius, double height) {
// 计算底面积
double area = PI * pow(radius, 2);
// 计算体积
double volume = area * height;
printf("底面积 (Area): %.2lf\n", area);
printf("体积 (Volume): %.2lf\n", volume);
}
int main() {
double radius, height;
printf("请输入圆柱体的半径:");
scanf("%lf", &radius);
printf("请输入圆柱体的高度:");
scanf("%lf", &height);
calculate_cylinder(radius, height);
return 0;
}
```
在这个程序中,`calculate_cylinder` 函数接受圆柱体的半径和高度作为参数,计算出底面积和体积,并使用 `printf` 函数显示结果。注意,`pow` 函数用于计算幂运算,`%.2lf` 表示保留两位小数的浮点数。