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

#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

-3

2个回答

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

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

改成

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

相似问题

2
怎么连样例都通不过啊?感觉没错啊?
1
为什么有时候cin.getline() 不能用而cin.get()可以用啊
4
问一个很愚蠢的基础问题,p=p->next链表循环里,为什么这样不会覆盖掉链表的值啊
1
vs2017逐语句调试时怎么保持在源.cpp界面
1
vs2017我更新后怎么用自带的万能头文件。
1
UVA 658,我在本地测过样例了,但交上去就WA求指点。
1
CCF真题2018-12月第五题怎么求解()?
1
PAT甲级1009测试案例有一个通不过,麻烦各位大佬给看看啦
1
MFC CEdit编辑框中获得输入焦点后的白色区域怎么去掉?
4
求助大佬:MFC检测扩展显示器时回调函数错误怎么解决。
1
javascpt语言多个结果取任意一个,随机数怎么得到并且设置选择框
0
怎么解决这个jasvascrpt表达式计算的问题
1
javascrpt怎么读取jsp的session的值,要遍历所有的值实时的获取
1
javascrpt语言,怎么判断只有checkbox选中的时候,对应的文本框才能填写
2
求助大佬:MFC检测扩展显示器时回调函数错误怎么解决?
1
MODI的OCR模块(office)怎么像Tesseract-OCR 那样更换训练好的字库呢,应该换那个文件?
3
为什么第一个程序运行出来的范围不对?第二个程序如果需要手动输入改变范围(n,m)应该怎么改写?
1
leetcode 416 位运算怎么做到的?
1
怎么在javascrpt语言里获得多个文本的text()存储到数祖?
1
javascpt的语言,怎么要求3个文本框有且只有1个填写。3不能写死,以后可能有4个5个选项的