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

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

筛选

一个简单易看的方法

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){ int M, N; double L=0, H, T=0;     // L为总路程,H为高度。 scanf("……

c语言解决自由下落问题

摘要:解题思路:注意事项:参考代码:void question1(){ float location; int n; scanf("%f",&location); scanf("%d",&n); float……

[编程入门]自由下落的距离计算!!!通俗易懂,简单明了

解题思路:分析可知(建议画图)第0次落地地情况明显总路程=0;第一次落地总路程=M,反弹高度M/2;从第2次落地开始有规律如下:第N次反弹高度=第N-1次反弹高度/2反弹N次经过的距离=N-1次前走过的距离+第N-1次反弹高度*2注意事项:参考代码:#includeintmain(v

清晰明了的C语言代码

摘要:解题思路:代码已经很清晰明了了,这里解释一下为什么循环后需要减去最后的高度m假设一组数据是  m:1000   n:1 ,结合下面的代码, 如果不减去 最后的m结果是 :  500 ,1500小球的状……

这道题一开始被我想的太复杂了,其实很简单

摘要:解题思路:  第N次落地时反弹多高很容易求解,这里不做过多叙述。重点在第二问!                共经过多少米?即要求球在第N次落地时经过的总路程。             &nbs

自由下落的距离计算(C语言)

解题思路:先求第n次下落反弹的高度,用for循环每次除以2,即可算出n次反弹的高度。通过想象小球的运功轨迹,可知每次下落上升的路径是3m,设置一个累加注意事项:最后小球落体没有弹上来,需要-m;参考代码:#includeintmain(){doublem,