P0189

题目内题解

前置:基础语法

最低所需知识点:循环结构

定义小球下降并且上升一次为一次运动

我们假设小球在运动十次后立即结束运动我有超能力怎么了

题目解法较为简单 在此提示几个易错点:

1.题目要求的是小球第十次落地的总路程 也就是第十次落地后不再上升 不是完整的十次运动

2.题目所求的第二个数是第十次弹跳的高度 虽然这个数据并不记录在运动总路程内

总结循环体内部代码:

总路程增加当前球的高度 (下落)

计算下一次球运动到高处时的高度(直接在当前高度上除二)

增加下一次的高度(上升)

注意:输出时由于循环体结构内部代码原因 需要将总路程减掉第十次上升的高度(理由见易错点1)