圆半径为5,编写程序,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入,输出计算结果,输出时要求有文字说明,取小数点后2位数字。
时间: 2023-12-23 21:03:38 浏览: 137
设圆半径r=1.5,圆柱高h=3.6,圆周率3.1415定义为常量,求出圆周长、圆面积、圆柱体积。输出计算结果,输出时要求有文字说明,取小数点后2位数字。
5星 · 资源好评率100%
好的,以下是 C 语言代码实现:
```
#include <stdio.h>
#include <math.h>
int main() {
float r;
scanf("%f", &r);
float pi = 3.14159;
float c = 2 * pi * r; // 圆周长
float s = pi * r * r; // 圆面积
float ss = 4 * pi * r * r; // 圆球表面积
float v = 4.0 / 3.0 * pi * pow(r, 3); // 圆球体积
float vc = pi * pow(r, 2) * 10; // 圆柱体积,假设高为10
printf("圆周长为:%.2f\n", c);
printf("圆面积为:%.2f\n", s);
printf("圆球表面积为:%.2f\n", ss);
printf("圆球体积为:%.2f\n", v);
printf("圆柱体积为:%.2f\n", vc);
return 0;
}
```
输入圆的半径后,程序会依次输出圆周长、圆面积、圆球表面积、圆球体积和圆柱体积。输出时有文字说明,保留小数点后两位数字。其中,圆柱体积的高假设为10。
希望能够解决您的问题。
阅读全文