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

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

筛选

最容易理解的方法

摘要:解题思路: =当求一个球的一共经过多少米的时候  不妨想想 一个球如从1000米掉落,太下来是1000米 反弹上了500又落下500 反弹上250 又落下250.....以此类推我们只需要把反弹的高度……

自由下落的距离计算

摘要:解题思路:小球每一次经过的路程,就是下落的高度加上自身的一半,不断累加,假如初始高度是20,第一次就是20+10,第二次就是10+5,二次相加就是20+10+10+5注意事项:参考代码:#includ……

可以将上行和下行的过程合二为一

摘要:解题思路:逐步分解后发现只有第一次释放时是无反弹的,那么我们就可以把每次反弹的过程看成第从2项开始的等比数列。注意事项:注意我是指把每一次反弹当作一项,也就是说一次反弹包含上行和下行,当然也不要忘记最……

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

摘要:解题思路:每次下落后弹到最高点过程经过的路程为M+M/2,累加到N-1次,为什么是N-1次?因为最后一次落地了,过程结束;然后加上最后一次(第N次)下落的距离,即第N-1次弹起的高度M。故sum=(N……

C++的通俗易懂方法

摘要:解题思路:拆解题目的过程,一次接一次地分析反弹的过程,从而能分析出反弹过程的共性和不同点注意事项:参考代码:#include <iostream>#include<cmath>#include<iom……

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

摘要:解题思路:用for模拟每次下落,这个总距离是最后一次下落到地上不弹起的距离。注意事项:对于每一次的下落,包含上一次下落的距离和这一次弹起的距离,但不包含最后一次弹起的距离。参考代码:#include ……

自由下落(简单版)

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    float m,n,sum=0;    scanf("%f%f",&m,&n);    float t=m……

自由下落的距离计算

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main(){    float M,N,a,b,sum;    scanf("%f %f",&……