Output Limit Exceeded

来源:百度知道 编辑:UC知道 时间:2024/06/17 21:30:00
#include<stdio.h>
#define PI 3.1415927
int main(void)
{
float r;
float s;
while(scanf("%f",&r))
{
s=4*PI*r*r*r/3;
printf("%.3f\n",s);
}
return 0;
}

一个很简单的问题,求球的体积,但就是通不过,问题出在哪?

改成这样试试
while(scanf("%f",&r) != EOF)

第一
建议用double
第二
while (scanf ("%f", &r) != EOF)

首先while (scanf ("%f", &r) != EOF)
其次,程序输出内容太多
建议用double

输出数据量过大,多半死循环了。
题目在哪?