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

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

筛选

用等比数列来写

摘要:解题思路:第N次高度可以看作为等比数列,每次高度减少为上一次的0.5倍路程可以看作为等比数列求和注意事项:参考代码:M,N=map(int,input().split())L=M*0.5**N    ……

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

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

艰难的艰难

摘要:解题思路:注意事项:参考代码: double bug,m,n,l; scanf("%lf%lf",&m,&n); for(int i=1;i<=n;i++) { bug+=m+l; m=0.5*m……

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

摘要:解题思路:小球每次下落到回到半空,都会经过上一次高度的1.5倍距离。注意事项:小球最后一次下落没有回到半空,所以要减去最后一次的高度。参考代码:#include<stdio.h>int main(){……

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

摘要:解题思路:把球落下和上升看做一个反弹周期,每个反弹周期经过的距离等于每个反弹周期时反弹高度*3参考代码:#includeint main(){    double m,n,sum=0;    scan……

自由下落的距离计算easy版

摘要:解题思路:因为小球从高处落下反弹的距离为前一次的一半,当高度为m时,则整个落下反弹的距离为(3/2)m米。用一个循环控制小球的n次反弹,当进行到第n次时,小球只落下不反弹则需要减去循环中的最后一次反弹……