1. 程式人生 > >C++遞迴解決斐波那契數列問題

C++遞迴解決斐波那契數列問題

題目來源:計蒜客
斐波那契數列是一種非常有意思的數列,由 0 和 1 開始,之後的斐波那契係數就由之前的兩數相加。
用數學公式定義斐波那契數列則可以看成如下形式:

這裡寫圖片描述

#include "iostream"
using namespace std;
int fib(int n) {              
    if (n <= 1)
    {
        return n;
    }
    return fib(n - 1) + fib(n - 2);
}
int main(int argc, char const *argv[])
{
    int n;
    cin
>> n; cout << fib(n) << endl; return 0; }