題目:一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地時(shí),共經(jīng)過多少米?第10次反彈多高?an>
3 回答
已采納
ziom
TA貢獻(xiàn)948條經(jīng)驗(yàn) 獲得超1109個(gè)贊
public?void?ziom(float?height,?int?down)?{
????float?distance?=?0;
????for?(int?i?=?0;?i?<?down;?i++)?{
????????distance?+=?height;
????????height?-=?(height/2f);
????????if?(i?<?down-1)?{?//?最后一次落地不記錄彈起高度
????????????distance?+=?height;
????????}
????}
????System.out.println("小球從"+height+"米高落下,第"+down+"次落地時(shí),共經(jīng)過"+distance+"米.");
????System.out.println("第"+down+"次反彈"+height/2f+"米高.");
}
飛在南方
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊
public?stataic?void?Demo(double?height,int?n){????????//height??高度???n??第幾次落地
????double?s=height;??????????????//第一次落地經(jīng)歷的距離
????duuble?hn=height/2;???????????//第一次彈起高度
????for(int?i=1;i<n;i++){?????????//從第二次落地開始循環(huán)
????????s=s+hn*2;
????????hn=hn/2;
????}
????System.out.println(“第”+n+“次落地時(shí)共經(jīng)過”+s+“米。”);
????System.out.pringln("第“+n+”次反彈有“+hn+“米?!保?;
}添加回答
舉報(bào)
0/150
提交
取消
