P0189
题目内题解
前置:基础语法
最低所需知识点:循环结构
定义小球下降并且上升一次为一次运动
我们假设小球在运动十次后立即结束运动我有超能力怎么了
题目解法较为简单 在此提示几个易错点:
1.题目要求的是小球第十次落地的总路程 也就是第十次落地后不再上升 不是完整的十次运动
2.题目所求的第二个数是第十次弹跳的高度 虽然这个数据并不记录在运动总路程内
总结循环体内部代码:
总路程增加当前球的高度 (下落)
计算下一次球运动到高处时的高度(直接在当前高度上除二)
增加下一次的高度(上升)
注意:输出时由于循环体结构内部代码原因 需要将总路程减掉第十次上升的高度(理由见易错点1)