1. 程式人生 > >劍指offer(7)斐波那契數列

劍指offer(7)斐波那契數列

sub write return 16px color 現在 UNC 輸入一個整數 得到

題目描述:

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

解題代碼:

function Fibonacci(n)
{
    // write code here
    if(n <= 1){
        return n;
    }
    //用prepre指向上上項,pre指向上一項,now指向當前項
    var prepre = 0;
    var pre = 1;
    var now = 0;
    for(var i = 2;i <= n;i++){
        //從第二項開始,每一項等於上上項加上一項
//得到當前項後,把pre賦值給prepre,now賦值給pre now = pre + prepre; prepre = pre; pre = now; } return now; }

劍指offer(7)斐波那契數列