题目:一求从100米高度自由落下,每次落地就反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
#include<stdio.h>
int main()
{
double sn=100.00;
double hn=sn/2;
int n=10;
int i=2;
for(i=2;i<=n;++i)
{
sn=sn+2*hn;
hn=hn/2;
}
printf("total:%f\n",sn);
printf("h :%f\n",hn);
}
本文探讨了一个问题:一物体从100米高空自由落下,每次落地反弹回原高度的一半,历经10次这样的过程。文章通过编程实例计算了第10次落地时的总行程和第10次反弹的高度。
1065

被折叠的 条评论
为什么被折叠?



