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

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

筛选

自由下落的距离计算

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    int N,i,j;    float s,h,M,s1;    scanf("%f %d",&M,&N)……

1019: [编程入门]自由下落的距离计算(C语言简单易懂)

本题仅供个人使用题目:一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数思想方法:输入:M、N输出:高度、总路程思路:设置一个循环,定义变量h=M/2是每次弹起来的高度,S=M;S=S+2*h;第1次落地时M,

简简单单的数学思维

摘要:解题思路:for循环语句;数学表达式。注意事项:i从1开始一直到N,for循环中sum会多算一次,真正的路程需要减去一次。参考代码:#include<stdio.h>int main(){    do……

1019简单易懂的自由下落

摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <math.h>int main(){ float M,N,h,a,i,t; float sum; sum=0; s……

一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数

解题思路:sum表示总路程,m是弹跳的高度,sum=sum+m;得到的是第一次的路程(米)m=m/2得到比上一次少一半的弹跳高度,sum=sum+m;得到上升的路程然后返回第一个sum=sum+m;等于一个来回;注意事项:最后一次的弹跳高度没有计算因为它没有做运动轨迹参考代码:#includeintm

靠数学公式

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int main(){ int M,N; scanf("%d%d",&M,&N); float h,s;……