有三处错误:
1.size=3/4*pi*radius*radius*radius);这一句中有两个错误:
(1)3/4=0而不是你想象的0.75,两个整型相除还是为整型。可以改为3.0/4;
(不过体积公式是三分之四吧不是四分之三吧,这个我不管我只给你纠正程序错误;)
(2)语句末尾多了一个括号;
2.printf(“area=%f\n”,area);中area没有定义,应该为printf(“area=%f\n”,size);
3.system("pause");后面少了个分号;
void main()
{
float radius,size,pi=3.14;
printf("请输入半径:");
scanf("%f",&radius);
size=4/3*pi*radius*radius*radius;
printf("area=f%\n",size);
system("pause");
}
1.size=3/4*pi*radius*radius*radius);这一句中有两个错误:
(1)3/4=0而不是你想象的0.75,两个整型相除还是为整型。可以改为3.0/4;
(2)语句末尾多了一个括号;
2.printf(“area=%f\n”,area);中area没有定义,应该为printf(“area=%f\n”,size);
size=1.0*3/4*pi*r*r*r; //浮点数除法
......
system("pause");//少分号
具体什么错误,最好说出来