/*题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;
再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
*/
class Gaodu{
public static void main(String[] args){
int h = 100;
int n = 10;
distance(h,n);
}
public static void distance(int h,int n){
double length = 0;//这路程好像只加了高度,而没有加上下跌的距离。
for (int i=0;i<n;i++ ){
length+=h;
h/=2.0;
}
System.out.println("路程"+length+"高度"+h);
}
}
|
|