0
潘晨皓
高级天翼
高级天翼
0
0
张帆
中级天翼
中级天翼
先输入一个数n(double)型
带定义一个double计总和的变量l,
首先把l赋值为-n再循环八次,l每次加2*n因为上去又下来,
再把n变为下一次要算的,
最后printf四舍五入输出就行了
0
0
朱小川
缔造者
缔造者
- #include<iostream>
- #include<cstdio>
- using namespace std;
- int main(){
- double h,
- sum=0;
- cin>>h;
- for(int i=1;i<=8;i++){
- sum+=h;
- h=h/2; sum+=h;
- } sum-=h;
- printf("%.4f\n%.4f",int(sum*10000+0.5)/10000.0,int(h*10000+0.5)/10000.0);
- return 0;
- }
0