用c语言计算: 一个球从100米的高空落下,每次落地后反弹回原来高度的一半,再落下,再反弹, 求它第10次落地的时候,共经过多少m,第10次反弹多高

动态 未结 0 117
小小草
小小草 LV1 2023年9月23日 23:40 发表
#include int main() { float height = 100; // 初始高度为100米 float distance = 100; // 第一次落地时经过的距离为100米 for (int i = 1; i <= 10; i++) { height /= 2; // 每次反弹高度减半 distance += height * 2; // 经过的距离加上上升和下降的距离 } printf("第10次落地时,共经过%.2f米,第10次反弹高度为%.2f米\n", distance, height); return 0; }
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复