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

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

筛选

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

**题目描述**一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数**样例输入**10005**样例输出**31.252875.00我看到这个题有个困惑就是这个经过多少米到底是问落地时还是反弹,

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

写完以后发现答案错误,只能孤单的去找题解,发现很多人还是不懂,其实我也不懂。思路其实很简单:-高度为:h-次数为:a每次掉落弹起的距离是不是:h+h/2也就是h*3/2;下一次h相应的减半;这就很好理解了吧;但是这道题他最后一次的弹起并没有计算距离;具体为啥咱也不懂;所以最后的结果减去最后一次的弹起高