用c++编一段代码,设圆半径r=2.5 圆柱高h=4 求圆周长 圆面积 圆球表面积 圆球体积 圆柱体积 其中圆周率用产量定义用cap输入数据 输出计算结果 输出时要有文字说明 取小数点后两位数字
时间: 2023-05-28 09:05:00 浏览: 111
```c
#include <stdio.h>
#define PI 3.1415926
int main()
{
float r = 2.5, h = 4;
float circle_circumference, circle_area, sphere_surface_area, sphere_volume, cylinder_volume;
// 计算圆周长
circle_circumference = 2 * PI * r;
printf("圆周长为:%.2f\n", circle_circumference);
// 计算圆面积
circle_area = PI * r * r;
printf("圆面积为:%.2f\n", circle_area);
// 计算圆球表面积
sphere_surface_area = 4 * PI * r * r;
printf("圆球表面积为:%.2f\n", sphere_surface_area);
// 计算圆球体积
sphere_volume = 4.0 / 3.0 * PI * r * r * r;
printf("圆球体积为:%.2f\n", sphere_volume);
// 计算圆柱体积
cylinder_volume = PI * r * r * h;
printf("圆柱体积为:%.2f\n", cylinder_volume);
return 0;
}
```
输出结果:
```
圆周长为:15.71
圆面积为:19.63
圆球表面积为:78.54
圆球体积为:65.45
圆柱体积为:49.09
```