0
1
double d=0,H;
int h;
cin>>h;
d=h;
H=h;
for(int i=2;i<=8;i++){
H=H/2;
d+=2*H;
}
printf("%.4f\n",(int)(d*10000+0.5)/10000.0);
printf("%.4f",(int)(H/2*10000+0.5)/10000.0);
头文件自己打
0
0
double d=0,H;
定义 h;
输入>>h;
d=h;
H=h;
循环(int i=2;i<=8;i++){
H=H/2;
d+=2*H;
}
printf("%.4f\n",(int)(d*10000+0.5)/10000.0);
printf("%.4f\n",(int)(H/2*10000+0.5)/10000.0);
0
for(int i=1;i<=8;i++)
{
e+=t;
t=(float)t/2;
e+=t*2;
// printf("e=%.4f\n",e);
// printf("t=%.4f\n",t);
}
e=(int)(e*10000+0.5)/10000.0;
t=(int)(t*10000+0.5)/10000.0;
0
double d=0,H;
int h;
cin>>h;
d=h;
H=h;
for(int i=2;i<=8;i++){
H=H/2;
d+=2*H;
}
printf输出("%.4f\n",(int)(d*10000+0.5)/10000.0);
printf输出("%.4f",(int)(H/2*10000+0.5)/10000.0);
0
0
核心代码:
float e=0,t=0,k=0;
cin>>t;
k=t;
for(int i=1;i<=8;i++)
{
e+=t;
t=(float)t/2;
e+=t*2;
// printf("e=%.4f\n",e);
// printf("t=%.4f\n",t);
}
e=(int)(e*10000+0.5)/10000.0;
t=(int)(t*10000+0.5)/10000.0;
printf("%.4f",e-k);
cout<<endl;
printf("%.4f",t);
求采纳
0
核心代码
for(int i=1;i<=8;i++){
sum=sum+t;
t=t/2;
if (i<8) sum=sum+t;
}
printf("%.4f",sum);
cout<<endl;
printf("%.4f",t);
0
0
0

