0
已解决
朱苏婉
中级守护
中级守护
1
已采纳
陆麟瑞
资深天翼
资深天翼
for(int i=1;i<=8;i++) { s+=2*h; h/=2; }
一个for循环,先读入h,s是-h。
输出s:
printf("%.4f\n",int(s*10000+0.5)/10000.0);
输出h:
printf("%.4f",int(h*10000+0.5)/10000.0);
1
吴知玄
新手光能
新手光能
你好,朱苏婉 !我的方法比较麻烦,不过保证对! 定义double型变量a,b,c,d,e,f,g,i,h; cin流输入h; a赋给h/2; b赋给a/2; c赋给b/2; d赋给c/2; e赋给d/2; f赋给e/2; g赋给f/2; h赋给g/2; 输出用printf("%.4f\n",(int)(10000*(h+2*a+2*b+2*c+2*d+2*e+2*f+2*g)+0.5)/10000.0); 输出用printf("%.4f",(int)(10000*i+0.5)/10000.0);
0
贺晓雨
资深守护
资深守护
for (i=2;i<=8;i++)
{
a=a/2.0;
d=a+d*2;
}
a,b均为double型,a为累加,计算每次落地后反跳回原来高度的一半,也就是到球第8次落地时,一共经过的米数
b为第8次弹跳的高度。
0
0
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
王子轩
新手光能
新手光能
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
0
0
黄俊博
资深光能
资深光能
for(i=1;i<=7;i++) { b=b/2.0; s=s+b*2; } b=b/2.0; printf("%.4f",(int)(s*10000+0.5)/10000.0); cout<<endl; printf("%.4f",(int)(b*10000+0.5)/10000.0);
0
黄俊博
资深光能
资深光能
for(i=1;i<=7;i++) { b=b/2.0; s=s+b*2; } b=b/2.0; printf("%.4f",(int)(s*10000+0.5)/10000.0); cout<<endl; printf("%.4f",(int)(b*10000+0.5)/10000.0);
0
黄俊博
资深光能
资深光能
for(i=1;i<=7;i++) { b=b/2.0; s=s+b*2; } b=b/2.0; printf("%.4f",(int)(s*10000+0.5)/10000.0); cout<<endl; printf("%.4f",(int)(b*10000+0.5)/10000.0);
0
黄俊博
资深光能
资深光能
for(i=1;i<=7;i++) { b=b/2.0; s=s+b*2; } b=b/2.0; printf("%.4f",(int)(s*10000+0.5)/10000.0); cout<<endl; printf("%.4f",(int)(b*10000+0.5)/10000.0);
0
王子翔
新手光能
新手光能
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;
头文件<cstdio>
0
孙艺芳
高级守护
高级守护
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);
0
周建勋
中级光能
中级光能
你好,朱苏婉 !我的方法比较麻烦,不过保证对! 定义double型变量a,b,c,d,e,f,g,i,h; cin流输入h; a赋给h/2; b赋给a/2; c赋给b/2; d赋给c/2; e赋给d/2; f赋给e/2; g赋给f/2; h赋给g/2; 输出用printf("%.4f\n",(int)(10000*(h+2*a+2*b+2*c+2*d+2*e+2*f+2*g)+0.5)/10000.0); 输出用printf("%.4f",(int)(10000*i+0.5)/10000.0);
0
0
颜咏春
中级光能
中级光能
1.定义
double h,a,b;
2.输入
cin>>h;
3.核心
a=h/2/2/2/2/2/2/2/2; b=h+h/2+h/2+h/2/2+h/2/2+h/2/2/2+h/2/2/2+h/2/2/2/2+h/2/2/2/2+h/2/2/2/2/2+h/2/2/2/2/2+h/2/2/2/2/2/2+h/2/2/2/2/2/2+h/2/2/2/2/2/2/2+h/2/2/2/2/2/2/2;
4.输出
printf("%.4f",b); cout<<endl; printf("%.4f",a);
提示:
头文件#include<cstdio>
#include<iostream>
0
颜咏春
中级光能
中级光能
1.定义
double h,a,b;
2.输入
cin>>h;
3.核心
a=h/2/2/2/2/2/2/2/2; b=h+h/2+h/2+h/2/2+h/2/2+h/2/2/2+h/2/2/2+h/2/2/2/2+h/2/2/2/2+h/2/2/2/2/2+h/2/2/2/2/2+h/2/2/2/2/2/2+h/2/2/2/2/2/2+h/2/2/2/2/2/2/2+h/2/2/2/2/2/2/2;
4.输出
printf("%.4f",b); cout<<endl; printf("%.4f",a);
提示:
头文件#include<cstdio>
#include<iostream>
0
颜咏春
中级光能
中级光能
1.定义
double h,a,b;
2.输入
cin>>h;
3.核心
a=h/2/2/2/2/2/2/2/2; b=h+h/2+h/2+h/2/2+h/2/2+h/2/2/2+h/2/2/2+h/2/2/2/2+h/2/2/2/2+h/2/2/2/2/2+h/2/2/2/2/2+h/2/2/2/2/2/2+h/2/2/2/2/2/2+h/2/2/2/2/2/2/2+h/2/2/2/2/2/2/2;
4.输出
printf("%.4f",b); cout<<endl; printf("%.4f",a);
提示:
头文件#include<cstdio>
#include<iostream>
0
欧阳语聪
资深守护
资深守护
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
姜博麟
初级守护
初级守护
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\n",(int)(H/2*10000+0.5)/10000.0); return 0;
0
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
姜博麟
初级守护
初级守护
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\n",(int)(H/2*10000+0.5)/10000.0);
0
芮奥运
高级光能
高级光能
double a,b,x,x2,q; cin>>x; x2=x; q=x; x2*=2; for(int i=1;i<=8;i++) { x2/=2; a+=x; x/=2; if(i==8) { b=x; a-=x2; } } a+=q; printf("%.4f",(int)(a*10000+0.5)/10000.0); cout<<endl; printf("%.4f",(int)(b*10000+0.5)/10000.0);
芮奥运在2018-01-29 17:15:43追加了内容
头文件:
#include<iostrea>
#include<cstdio>
0
陈喆鹏
资深光能
资深光能
float h,s,i,z,t; cin>>h; z=h/2/2/2/2/2/2/2/2; s=h; t=h/2; for(i=2;i<=8;i++) { s=s+t*2; t=t/2; } printf("%.4f\n",(int)(s*10000+0.5)/10000.0,s); printf("%.4f",(int)(z*10000+0.5)/10000.0,z);
0
周天睿
初级光能
初级光能
定义s,h为实型
输入h,定义s=-h
1个循环:
for(int i=1;i<=8;i++)
{
s+=2*h;
h/=2;
}
最后printf保留4位小数四舍五入输出
printf("%.4f\n",int(s*10000+0.5)/10000.0);
printf("%.4f",int(h*10000+0.5)/10000.0);
头文件<cstdio>
0