題目
Description
一個球從100m高度自由落下,每次落地後反跳回原來高度的一半,再落下,再反彈.求它在第N次落地時共經過多少米?
Input
反彈的次數N
Output
小球經過的路程(保留四位小數)
Sample Input
2
Sample Output
200.0000
代碼塊
//一次跳一半,永遠停不下
import java.util.Scanner;//輸入包
public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);//輸入流
int n = cin.nextInt();
double s = ;
for (int i = ; i <= n; i++)
s += * / Math.pow(, i - );
System.out.println(String.format("%.4f", s));
cin.close();//關閉輸入流
}
}