C语言,写一个程序,从键盘输入圆的半径r,圆柱高为h,计算圆周长d,圆面积cs和圆柱体积cv,输入计算结果要求保留小数点后四位
时间: 2024-10-24 12:12:05 浏览: 25
Java圆柱体表面积和体积计算代码实例
5星 · 资源好评率100%
在C语言中,你可以创建一个程序来接受用户的输入,然后利用数学公式计算圆周长、圆面积以及圆柱体积。为了保留小数点后四位,你需要使用`printf`函数中的`%.4f`格式说明符。以下是一个例子:
```c
#include <stdio.h>
#include <math.h> // 需要包含 math 函数库来使用 sqrt 和 pow
int main() {
float r, h, d, cs, cv; // 定义变量用于存储圆的半径和圆柱高度
const double pi = 3.141592653589793238; // 使用常量表示π
// 输入圆的半径和圆柱的高度
printf("请输入圆的半径(单位:米):");
scanf("%f", &r);
printf("请输入圆柱的高度(单位:米):");
scanf("%f", &h);
// 计算圆周长、圆面积和圆柱体积
d = 2 * pi * r; // 圆周长
cs = pi * pow(r, 2); // 圆面积
cv = pi * pow(r, 2) * h; // 圆柱体积
// 打印结果,保留小数点后四位
printf("圆的周长是:%.4f 米\n", d);
printf("圆的面积是:%.4f 平方米\n", cs);
printf("圆柱的体积是:%.4f 立方米\n", cv);
return 0;
}
```
当运行该程序时,它会根据用户输入的半径和高度计算相应的值,并四舍五入到小数点后四位。
阅读全文