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

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

筛选

[编程入门]自由下落的距离计算-题解(C语言代码)

题目要求:一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数它在第N次落地时反弹多高?共经过多少米?保留两位小数,空格隔开,放在一行1、第一次落地,路径是m、反弹为1/2m;第二次落地,

[编程入门]自由下落的距离计算-题解(C语言代码)

其实这题有个很简单的技巧,直接通过举例就可以发现,如果假设m为8米,n为两次,反弹一次之后,上升高度为4米,反弹第二次时,下落4米,同时上升两米。以此类推,可以自己尝试更多的方式。最后可以发现,最后一次弹起的高度是之前的一半,比较容易理解,直接使用for语句,

[编程入门]自由下落的距离计算-题解(C语言代码)

这道题不知道为什么要将高度m和距离s设置为float类型,设置成double类型,则输出0.00#include#include/*一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数*/intmain(){intn;doublem,