編程真題:計(jì)算彈球問題
極客小將2025-02-12-
編程實(shí)現(xiàn): 一球從 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第 10 次落地時(shí),共經(jīng)過多少米?第 10 次反彈多高? 分析: 第一次:落地反彈高度 100/2 落地經(jīng)過:100 第二次:落地反彈高度 100/2/2 落地經(jīng)過:100+100/2*2
編程實(shí)現(xiàn):
一球從 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第 10 次落地時(shí),共經(jīng)過多少米?第 10 次反彈多高?
分析:
第一次:落地反彈高度 100/2 落地經(jīng)過:100
第二次:落地反彈高度 100/2/2 落地經(jīng)過:100+100/2*2
第三次:落地反彈高度 100/2/2/2 落地經(jīng)過:100+100/2*2+100/2/2*2
第四次:落地反彈高度 100/2/2/2/2 落地經(jīng)過: 100+100/2*2+100/2/2*2+100/2/2/2*2
總結(jié)規(guī)律,以此類推...
第十次:落地反彈高度為第九次反彈高度的一半,落地經(jīng)過:前九次經(jīng)過的距離+第 十次反彈高度*2
