//一个球从100米高的自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求第10次落地时,共经过多少米,第10次反弹多高。
#include <stdio.h>
int main()
{
float h=100;
float s=0;
int i;
for(i=1;i<10;i++)
{
h=h/2;
s=s+2*h;
}
printf("第十次的高度为:%f\n",h);
printf("共经过%f米\n",s+100-h);
return 0;
}
【C语言】一个球从100米高的自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求第10次落地时,共经过多少米,第10次反弹多高。
最新推荐文章于 2024-03-23 13:40:37 发布