请在 下方输入 要搜索的题目:

高空坠球。皮球从height(米)高度自由落下,触地后反弹到原高度的一半,再落下,再反弹……如此反复。问皮球在第n次落地时,在空中一共经过多少距离第n次反弹的高度是多少输出保留1位小数。试编写相应程序。

高空坠球。皮球从height(米)高度自由落下,触地后反弹到原高度的一半,再落下,再反弹……如此反复。问皮球在第n次落地时,在空中一共经过多少距离第n次反弹的高度是多少输出保留1位小数。试编写相应程序。

发布时间:2025-05-13 19:54:23
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:#include <>int main(void){double distance, height;int i, n;printf("Input height:");scanf("%lf",&height);printf("Input n:");scanf("%d",&n);if(n == 0)distance = 0;else{for(int i = 1; i <= n; i ){height = height/2;distance = 3*height;}}printf("第%d次落地时,共经过距离为%.\n", n, distance);printf("第%d次落地后的反弹高度为%.\n", n, height);return 0;}
专业技术学习
相关试题
专业技术学习
搜搜题库系统