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

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

筛选

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

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

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

摘要:解题思路:每次下落是之前的一半,所以直接用自身不断除2,累次相加获得总的路程。求路程时要注意第一次下落和最后一次下落的,第一次下落在循环开始前就添加上,最后一次的高度应该减去前一次的高度,即将被减后的……

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

摘要:解题思路:利用循环,每次高度是之前的一半,加起来就行注意事项:注意题目中说的是第N次落地时,会反弹多高,即此时球在地上,并没有反弹,所以算总路程的时候要减去最后一次的反弹和落下的路程,即2M参考代码:……

C语言暴力解法

摘要:解题思路:利用等比数列前n项和来解决此问题注意事项:在计算总和的时候,记住要设立两个等比数列,计算小球弹回原点那一段距离加上小球掉落到地面的一段距离参考代码:#include#includeint m……

自由下落的距离计算

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    double M,a,c,d;    double b=0;    int N;    scanf("%l……

C语言[1019]-自由下落的距离计算

摘要:解题思路:由题意可知,输入的M为高度,N为第几次落地,令M的值为m、经过的总距离为h、第N次弹起的高度为x、上升的总距离为y。以第N次弹起的高度x为对象,模型可看做是依次递减的等比数列,则已知高度M,……