设圆半径 r=1.5,圆柱高 h=3,求圆周长、圆面积、圆球表面积、圆球体积、 圆柱体积。编写程序,用 scanf 输入数据,输出计算结果。输出时要有文字说明, 取小数点后两位数字
时间: 2023-10-21 14:37:43 浏览: 126
创建类MyMath,计算圆的周长、面积和球的表面积、体积,结果保留两位小数。若输入的是非数字,则输出:请输入数字!提示:要引入math包。
5星 · 资源好评率100%
#include <stdio.h>
#include <math.h>
int main()
{
float r, h;
scanf("%f%f", &r, &h);
float pi = 3.14159;
float c = 2 * pi * r; // 圆周长
float s = pi * r * r; // 圆面积
float ss = 4 * pi * r * r; // 圆球表面积
float v = 4 / 3.0 * pi * r * r * r; // 圆球体积
float vc = s * h; // 圆柱体积
printf("圆周长为:%.2f\n", c);
printf("圆面积为:%.2f\n", s);
printf("圆球表面积为:%.2f\n", ss);
printf("圆球体积为:%.2f\n", v);
printf("圆柱体积为:%.2f\n", vc);
return 0;
}
阅读全文