杭电ACM第2002题

来源:百度知道 编辑:UC知道 时间:2024/05/02 00:31:57
#include<stdio.h>
# define PI 3.1415927
int main()
{ float tj,r;
while(scanf("%f",&r)!=EOF)
{ tj=PI*r*r*r*4/3;
printf("%.3f\n",tj);

}

return 0;

}
我C-FREE上过了。答案对的。。杭电上跑了就挂。。说答案错误。。高手请指点。

#include<stdio.h>
# define PI 3.1415927
int main()
{
double tj,r;
while(scanf("%lf",&r)!=EOF)
{
tj=PI*r*r*r*4/3;
printf("%.3lf\n",tj);
}
return 0;
}

没错啊

用double型,就可以过了