反弹球的高度
程序员文章站
2024-03-19 08:03:04
...
#include<stdio.h>
int main(){
double sum=0,high=100;
int i;
for(i=1;i<=10;i++){
sum+=high+high/2;
high/=2;
}
sum-=high;
printf("第10次落地共经:%.10f\n",sum);
printf("第10次反弹高度为:%.10f",high);
return 0;
}
将掉落与反弹看做一次组合,共经过10次组合,球的位置处于第十次落地反弹的半空。
上一篇: 你做的拷贝是真的深拷贝吗