题解 1019: [编程入门]自由下落的距离计算

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

[编程入门]自由下落的距离计算

摘要:解题思路:画个图,可以发现小球下落是一个折线图(为了方便观察,给小球一个水平不衰减的初速度),我们令M为小球下落的高度,a为反弹之后的高度,思路是每次反弹的高度为之前的1/2,但是又不想动最开始的高度……

自由下落的距离计算

摘要:解题思路:小球第一次下落后返回的高度为初始高度的1/2,第二次为初始高度的1/4,不难发现每增加一次,高度减小为初始高度的1/2^i(i为下落次数,初始高度的i设为0)即i从0开始进行for循环遍历。……

[编程入门]自由下落的距离计算-题解(C语言代码)

摘要:解题思路:输入的是m米的高度和n次落地因为最后求共经过多少米,所以可以先将高度的值赋给sum,表示原始情况下肯定需要经过m米然后几次落地就循环几次。因为从高处往下,第一次落地经过的是m米,并没有进行反……

自由下落的距离计算(python代码)

摘要:解题思路:高度就是:第一次下落:M第二次下落:1/2M第三次下落:1/4M第N次下落:1/2(n次方)M走过路径长度:M+[1/2M+1/4M+'''''1/2……