怎么连样例都通不过啊?感觉没错啊?

#include
#include
int main()
{
const double pi=acos(-1.0);
double r, h, s1, s2, s;
scanf("%1f%1f",&r,&h);
s1=pi*r*r;
s2=2*pi*r*h;
s=s1*2.0+s2;
printf("Area=%.3f\n",s);
return 0;
}
//样例

输入 3.5 9
输出 274.889

2个回答

别把s1与s2分开来加,你这样分开来加结果肯定更加偏大,因为结果会向上取,误差就更大了。试着不用s1,s2,直接相加即可。
图片说明

s1=pi*r*r;  
s2=2*pi*r*h; 
s=s1*2.0+s2;

改成

s=pi*r*r*2.0+2*pi*r*h
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!

相似问题

12
jdbc连接数据库报错,求大神解决,急
9
navicat for mysql 连接报错1251详细解决步骤
10
jQuery中ajax请求数据时候json格式报错
4
mysql 8.0 sequel pro 连接成功后 查看表报错 求解
4
JavaFx 问题, 代码没错 程序运行报错 求大神帮助
9
myeclipse 10 jsp文件路径没错,404
5
jdbc 驱动连接oracle数据库报错Unknown host specified
3
navicat premium连接oracle报错
2
最后一个用例不通过,1037 在霍格沃茨找零钱
3
程序语法似乎都没错,为何程序无法正常运行?
1
microsoft remote desktop of mac 出现这个情况如何解决,密码账号都没错
2
highchart中zones没效果?怎么回事呀?大佬们帮我看看,菜鸟一枚,数据格式好像也没错呀
1
vVS2008 winform SQL数据库,无法绑定到没有名称的datatable,可是明明没错啊
2
JQuery ajax提交请求到一个Controller方法,这个方法不存但是运行没错是怎么回事?
1
使用springcloud 和 连接池 连接orcale数据库报错,折磨一天了,请大佬解救,启动都正常的
2
连接MySql报错Unable to load authentication plugin 'caching_sha2_password'.。
2
mysql wait_timeout太小和比较大都会导致连接异常,只不过还是有区别的,网上粘贴大军就不要答了
2
一直报错,但是没找到错
2
程序运行连不上redis报错,且host没有写错,用的是windows redis,windows上CMD也能连上。帮忙看看
1
使用npm下载任何文件都报错,报错如下