设圆半径r=1.5,圆柱高h=3,用C语言编写程序求圆周长,圆面积,圆球表面积,圆球体积和圆柱体积。要求用scanf语句输入半径和高,输出时有文字说明,输出结果保留后两位小数
时间: 2024-05-14 11:14:15 浏览: 16
```c
#include <stdio.h>
#include <math.h>
int main()
{
float r, h;
printf("请输入圆半径和圆柱高(空格隔开):");
scanf("%f %f", &r, &h);
// 计算圆的周长和面积
float c = 2 * M_PI * r;
float s = M_PI * r * r;
printf("圆的周长为:%.2f\n", c);
printf("圆的面积为:%.2f\n", s);
// 计算圆球的表面积和体积
float s1 = 4 * M_PI * r * r;
float v1 = 4.0 / 3 * M_PI * r * r * r;
printf("圆球的表面积为:%.2f\n", s1);
printf("圆球的体积为:%.2f\n", v1);
// 计算圆柱体积
float v2 = s * h;
printf("圆柱的体积为:%.2f\n", v2);
return 0;
}
```