C语言编程:一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时共经过多少米?反弹多高?结果保留两位小数
时间: 2023-11-17 18:04:28 浏览: 206
C语言实现乒乓球比赛
该问题是关于 C 语言编程的问题,可以回答。球在第 N 次落地时共经过的距离是:M + 2M + 2M/2 + 2M/2^2 + ... + 2M/2^(N-1),反弹的高度是 M/2^N 。用公式表示为:距离 = M * (2 - 2^(N-1)),高度 = M/(2^N)。结果保留两位小数就是距离和高度分别取两位小数。
阅读全文