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

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

筛选

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

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

自由下落的距离计算

摘要:解题思路:小球第一次下落后返回的高度为初始高度的1/2,第二次为初始高度的1/4,不难发现每增加一次,高度减小为初始高度的1/2^i(i为下落次数,初始高度的i设为0)即i从0开始进行for循环遍历。……

计算下落距离

摘要:解题思路:反弹高度成指数式递减,因此先将此表达写出注意事项:参考代码:#include<stdio.h>int main(){    float H,M,N,SUM=0;    float i, A=……

又是用列表解决

摘要:解题思路:注意事项:参考代码:M,N = map(int,input().split())list = [M]for i in range(1,N+1):    list.append(0.5*lis……

自由落体(C语言)

摘要:解题思路:上升高度每次是原来的一半注意事项:最后减去多算的一段参考代码:……

一种正常的思维简单暴力

摘要:解题思路:暴力求解注意事项:注意sum函数算出来之后最后一次不需要再弹上去参考代码:#include <stdio.h>#include <math.h>double sum(double a,dou……

最简单c解法

摘要:解题思路:注意事项:参考代码:#include"stdio.h"int main(){   float b,c=0,i,e,f=0,q;   int a;   scanf("%f",&b);   sc……

[编程入门]自由下落的距离计算 最简洁的写法

摘要:解题思路:    high为一开始的高度,然后每次递减为原值的一半. 因为有上升和下降的两个距离,所以每一次sum的距离就是high的两倍注意事项:   第一次的sum只有一次,所以要减去m参考代码:……