每次落下后反跳回原高度的一半;在落下,求他第十次落地后共经过多少米?第十次反弹多高。
#include<stdio.h>
int main() {
double h=100,sum;
int i;
sum=h;
for(i=1; i<=9; i++) {
h/=2;//每次反弹回原高的一半
sum+=h*2;//累加反弹与落地的米数
}
printf("%lf\n%lf",sum,h/2);
return 0;
}