编程求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。在程序中调用 scanf() 函数通过键盘输入半径,圆柱高,输出计算结果,输出要求有文字说明,答案精确到小 数点后两位代码
时间: 2024-06-13 11:03:35 浏览: 85
好的,以下是求解圆周长、圆面积、圆球表面积、圆球体积、圆柱体积的代码:
```c
#include <stdio.h>
#include <math.h>
int main()
{
float r, h;
float pi = 3.1415926;
printf("请输入圆的半径:");
scanf("%f", &r);
printf("请输入圆柱的高:");
scanf("%f", &h);
// 计算圆周长
float c = 2 * pi * r;
printf("圆的周长为:%.2f\n", c);
// 计算圆面积
float s1 = pi * pow(r, 2);
printf("圆的面积为:%.2f\n", s1);
// 计算圆球表面积
float s2 = 4 * pi * pow(r, 2);
printf("圆球的表面积为:%.2f\n", s2);
// 计算圆球体积
float v1 = 4.0 / 3.0 * pi * pow(r, 3);
printf("圆球的体积为:%.2f\n", v1);
// 计算圆柱体积
float v2 = pi * pow(r, 2) * h;
printf("圆柱的体积为:%.2f\n", v2);
return 0;
}
```
以上代码中,我们使用了 `scanf()` 函数从键盘输入了圆的半径和圆柱的高,并且使用了 `pow()` 函数计算了半径的平方和立方。最后,我们使用 `printf()` 函数输出了计算结果,并且使用了格式化字符串来保留小数点后两位。
阅读全文