- import java.util.Scanner;
- import java.util.Arrays;
- public class Ch50 {
- static int fib(int n){
- if(n<2)
- return n;
- else
- return fib(n-1)+fib(n-2);
- }
- public static void main(String args[]){
- int n;
- Scanner s=new Scanner(System.in);
- System.out.print("請問要推算費氏數列到第幾項次? ");
- n=s.nextInt();
- for(int i=0;i<=n;i++)
- System.out.print(fib(i)+" ");
- }
- }
複製代碼 |