读书人

大神开恩那,该如何处理

发布时间: 2012-09-14 11:53:44 作者: rapoo

大神开恩那
#include <stdio.h>
int main()
{
double r,s,c=3.1415926;
while(scanf("%f",&r)!=EOF)
{
s=r*r*c;
printf("%f",s);
}
}
这哪错了 ? 输出都是0.00000 .....

[解决办法]
把double改为float就OK了。
[解决办法]
#include <stdio.h>
int main()
{
double r,s,c=3.1415926;
while(scanf("%lf",&r)!=EOF)
{
s=r*r*c;
printf("%lg\n",s);
}
}

读书人网 >C++

热点推荐