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

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

筛选

编写题解1019

解题思路:注意事项:参考代码:#include#includedoublem=0;intn=0;//输入开始时的高度m和弹起的次数scanf_s("%lf%d",&m,&n);//调用幂函数,求第n次落地后弹起的高度doublea=1/pow(2,

一个for循环解决问题

摘要:解题思路:注意事项:参考代码:#include<math.h>#include<stdio.h>int main(){ int i,n,temp; d……

找准/2的规律及边界

解题思路:每次落地之后将要弹起的高度就是1/2的n次幂,所以弹起高度好求。但是总高度需要初始m累加经过的弹起高度,但麻烦的是这里的总高度只计算到落地,而不包括落地之后应该有的下一次弹起,这就导致总高度累加次幂比计算弹起高度的次幂正好少一次,在一个循环里面很容易出错。