剑指 Offer -- 斐波拉切数列(七)

斐波拉切数列(七)

题目描述:

大家都知道斐波那契数列,现在要求输入一个整数 n,请你输出斐波那契数列的第 n 项(从 0 开始,第 0 项为 0)。 其中 n<=39.

代码(已在牛客上 AC)

class Solution {
public:
    int Fibonacci(int n) {
        if (n <= 0) return 0;
        int a = 0;
        int b = 1;
        while (n--) {
            b += a;
            a = b - a;
        } 
        return a;
    }
};

你可能感兴趣的:(剑指,Offer,系列)