我的主要问题是数据精度经常出错,语法有问题,悲,本来早该交了
供参考:
#include <stdio.h>
#define PI 3.1415926
int main()
{
double r ,h , c1, s1, s2, v1, v2;
printf("请输入圆的半径与高:");
scanf("%lf %lf", &r, &h);
c1 = 2.0*PI*r;
s1 = PI*r*r;
s2 = 4.0*PI*r*r;
v1 = PI*r*r*r*4.0/3.0;
v2 = PI*r*r*h;
printf("圆周长=%.2f\n圆面积=%.2f\n圆球表面积=%.2f\n圆球体积=%.2f\n圆柱体积=%.2f\n",c1,s1,s2,v1,v2);
return 0;
}
加油