帮我解决个C语言问题

来源:百度知道 编辑:UC知道 时间:2024/04/27 04:59:47
设圆半径r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积.用scanf输入数据,输出计算结果,输出时要有文字说明,取小数点后2位有效数字

#include<stdio.h>
#define PI 3.14159265
void main()
{
float rad, h;
printf("请输入半径与圆柱高度,每输入一个数敲一次回车:\n");
scanf("%f%f", &rad, &h);

printf("圆周长=%.2f\n", 2*rad*PI);
printf("圆面积=%.2f\n", rad*rad*PI);
printf("圆球表面积=%.2f\n", 4*rad*PI);
printf("圆球体积=%.2f\n", 4.0/3.0*rad*rad*rad*PI);
printf("圆柱体积=%.2f\n", rad*rad*PI*h);
}
经过编译、运行,完全正确。