//一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在100米落地时,共经过多少米?第10次反弹多高?
double a=100; double b=0; for (int i=0;i<9;i++) { a=a/2; b=2*a+b; } System.out.println("第十次落地经过"+(b+100)); System.out.println("第十次反弹了"+a/2);