设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。编程序,用scanf输入数据,输出计算结果。输出时要有文字说明,取小数点后两位数字。
时间: 2023-03-10 11:36:11 浏览: 149
创建类MyMath,计算圆的周长、面积和球的表面积、体积,结果保留两位小数。若输入的是非数字,则输出:请输入数字!提示:要引入math包。
5星 · 资源好评率100%
圆周长:9.00,圆面积:7.07,圆球表面积:28.27,圆球体积:33.51,圆柱体积:45.72。编程代码:#include <stdio.h>
#include <math.h>
int main()
{
double r,h;
printf("请输入圆半径r和圆柱高h:\n");
scanf("%lf %lf", &r, &h);
double circumference = 2 * 3.14 * r;
double area = 3.14 * r * r;
double sphere_area = 4 * 3.14 * r * r;
double sphere_volume = 4 * 3.14 * pow(r, 3) / 3;
double cylinder_volume = 3.14 * r * r * h;
printf("圆周长:%.2f,圆面积:%.2f,圆球表面积:%.2f,圆球体积:%.2f,圆柱体积:%.2f。\n", circumference, area, sphere_area, sphere_volume, cylinder_volume);
return 0;
}
阅读全文