假设一个球从任意高度自由落下,每次落地后反跳回原高度的一半; 再落下, 求它在第5次落地时,共经历多少米?第5次反弹多高?
void HWoj(){
int n = 1;
int k = 1;
double s=0.0, h;
h = (double)n + 0.0;
s = s + h;
while (k<6){
if (k > 1){ s += h; }
h = ((double)h) / 2.0;
s += h;
++k;
}
s -= h;
cout << h<<" "<<s;
cout << endl;
}