题解 1145: C语言训练-自由落体问题

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

筛选

简单循环递推求值

解题思路:因为每一次下落弹起高度都是上一次的一半,而弹起加落下走了两段高度的路程,实际上满足sum=sum+2*h,每多弹一次h就要减半。但是这个递推式偏偏不满足第一项,因为第一次落地是没有弹起这个操作的。所以为了使得高度计算从首项开始就满足这个递推式,

C语言训练-自由落体问题 (C语言代码)

摘要:解题思路:注意事项:参考代码:/*一个球从100m高度自由落下,每次落地后反跳回原来高度的一半,再落下,再反弹.求它在第N次落地时共经过多少米? */#include <stdio.h>int mai……