題目:一球從100米高度自由落下,每次落地後反跳回原高度的一半;再落下,求它在 第10次落地時,共經過多少米?第10次反彈多高? – JAVA編程語言程序開發技術文章

/*題目:一球從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的專欄

發佈留言