andy6804tw
7/19/2016 - 3:53 PM

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=29334 這題就是考遞迴的概念 2f(n)=f(n-1)+2 勢必f(n)=(f(n-1)+2)/2

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=29334

這題就是考遞迴的概念 2f(n)=f(n-1)+2 勢必f(n)=(f(n-1)+2)/2

import java.util.*;

public class Main {

	public static void main(String[] args) {
		Scanner scn = new Scanner(System.in);
		while (scn.hasNext()) {
			double n = scn.nextDouble();
			System.out.printf("%.5f\n", f(n));
		}
	}

	public static double f(double n) {
		if (n == 1)
			return 1;
		else
			return (f(n - 1) + 2) / 2;
	}
	
	/* 
    題目:[C_RU23-易] 遞迴練習2f(n)=f(n-1)+2
    作者:1010
    時間:西元 2016 年 7 月 */
}