1. 程式人生 > >7.斐波那契數列

7.斐波那契數列

大家都知道斐波那契數列,現在要求輸入一個整數n,請你輸出斐波那契數列的第n項(從0開始,第0項為0)。

n<=39

 

最好使用迴圈,不要使用遞迴

迴圈:

public class Solution {
    public int Fibonacci(int n) {       
        int a=0;
        int b=1;
        int c=n;
        for(int i=2;i<=n;i++){
            c=a+b;
            a=b;
            b=c;
        }
        
return c; } }

遞迴

public class Solution {
    public int Fibonacci(int n) {
        if(n==0)return 0;
        if(n==1)return 1;
        return Fibonacci(n-1)+Fibonacci(n-2);
    }
}