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