题目描述
假设一个球从任意高度自由落下,每次落地后反跳回原高度的一半; 再落下, 求它在第5次落地时,共经历多少米?第5次反弹多高?
最后的误差判断是小数点6位
#include<stdio.h>
using namespace std;
int main(){
double h,s;
scanf("%lf",&h);
s=h;
for(int i=1;i<5;i++){
s+=h;
h=h/2;
}
printf("%g\n%g\n",s,h/2);
return 0;
}