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

2014-11-24 07:17:20 · 作者: · 浏览: 0
/*题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
*/

import java.util.Scanner;


public class Halfvolley1 {
public static void main(String[]args){
Scanner in = new Scanner(System.in);
System.out.println("请输入起始球的高度:h=");
int h = in.nextInt();
System.out.println("请输入反弹次数:n=");
int n = in.nextInt();
int k = 0;

do{
h = h/2;
n--;
k++;
}while(n==1);
System.out.println("球一共反弹了"+k+"次,它现在的高度是:"+h);
}
}

摘自 djw10962000的专栏