一个球从100m高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求它在第10次落地时共经过多少米,第十次反弹多高
#include <stdio.h>
#include <stdlib.h>
int main()
{
double sum = 100;
double init_high = 100;
for (int i = 0; i < 10; i++)
{
init_high /= 2;
sum += init_high;
}
printf("共经过%lf\n第十次高度为%lf\n", sum, init_high);
system("pause");
return 0;
}
答案
一个球从100m高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求它在第10次落地时共经过多少米,第十次反弹多高