题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
程序代码:
#includeusing namespace std; //思路: //从第二次弹起开始路程都是往返的。 int main() { double h = 100; double sum = 0; for (int i = 0; i < 10; i++) { sum += 2 * h; h /= 2; } cout << sum - 100 << ' ' << h; return 0; }



