代码改变世界

一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

2022-05-18 14:29  钟铧若岩  阅读(66)  评论(0编辑  收藏  举报

 

 1   double s = 0;
 2 
 3         double h = 100;
 4 
 5         for (int i = 1; i <= 10; i++) {
 6 
 7             s += h;
 8 
 9             h = h / 2;
10 
11             s += h;
12 
13         }
14 
15         System.out.println("经过路程:" + s);
16 
17         System.out.println("反弹高度:" + h);