设圆半径r=1.5, 圆柱高h=3, 求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输出时要有文字说明,取小数点后两位数字,请编程序。
时间: 2023-12-24 16:02:04 浏览: 107
设圆半径r=1.5,圆柱高h=3.6,圆周率3.1415定义为常量,求出圆周长、圆面积、圆柱体积。输出计算结果,输出时要求有文字说明,取小数点后2位数字。
5星 · 资源好评率100%
好的,以下是计算圆、圆柱、圆球相关数据的程序:
```c
#include <stdio.h>
#include <math.h>
#define PI 3.1415926535
int main()
{
double r, h;
double c, s, sa, v, vc;
printf("请输入圆半径和圆柱高(用空格隔开):");
scanf("%lf %lf", &r, &h);
// 计算圆周长
c = 2 * PI * r; printf("圆周长为:%.2lf\n", c);
// 计算圆面积
s = PI * pow(r, 2);
printf("圆面积为:%.2lf\n", s);
// 计算圆球表面积
sa = 4 * PI * pow(r, 2);
printf("圆球表面积为:%.2lf\n", sa);
// 计算圆球体积
v = 4.0 / 3.0 * PI * pow(r, 3);
printf("圆球体积为:%.2lf\n", v);
// 计算圆柱体积
vc = s * h;
printf("圆柱体积为:%.2lf\n", vc);
return 0;
}
```
运行程序后,输入圆半径和圆柱高,程序会自动计算并输出圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。输出时会有文字说明,小数点后保留两位数字。
阅读全文