题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反d多高?
程序代码:
#includeusing namespace std; //思路: //从第二次d起开始路程都是往返的。 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; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)