題目:一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地時,共經過多少米?第10次反彈多高?an>
3 回答
已采納

ziom
TA貢獻948條經驗 獲得超1109個贊
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+"次落地時,共經過"+distance+"米."); ????System.out.println("第"+down+"次反彈"+height/2f+"米高."); }

飛在南方
TA貢獻2條經驗 獲得超0個贊
public?stataic?void?Demo(double?height,int?n){????????//height??高度???n??第幾次落地 ????double?s=height;??????????????//第一次落地經歷的距離 ????duuble?hn=height/2;???????????//第一次彈起高度 ????for(int?i=1;i<n;i++){?????????//從第二次落地開始循環 ????????s=s+hn*2; ????????hn=hn/2; ????} ????System.out.println(“第”+n+“次落地時共經過”+s+“米?!保?????System.out.pringln("第“+n+”次反彈有“+hn+“米?!保?; }
添加回答
舉報
0/150
提交
取消