题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
上代码:
#include<stdio.h>
int main()
{
int i;
int high=100;
float fantan=100,lu=100;
for(i=0;i<10;i++)
{
fantan=fantan*0.5;
lu+=fantan;
if(i==9)
{
printf("10 height is %f\n",fantan);
}
}
printf("total lucheng is %f\n",lu+100); //最后加上最开始的高度和第十次落下的高度。
return 0;
}