語法題 簡單斐波那契

2021-10-03 17:07:35 字數 745 閱讀 1581

演算法標籤 迴圈結構,遞推以下數列0 1 1 2 3 5 8 13 21 …被稱為斐波納契數列。

這個數列從第3項開始,每一項都等於前兩項之和。

輸入乙個整數n,請你輸出這個序列的前n項。

乙個整數n。

在一行中輸出斐波那契數列的前n項,數字之間用空格隔開。

0樣例

輸入樣例:

5

0 1 1 2 3思路

0 1 1 2 3 5 8 13 21 …被稱為斐波納契數列每一項都等於前兩項之和

即我們可以得到表示式,f[i]=f[i-1]+f[i-2]

那麼很顯然,我們可以利用迴圈結構和該公式求得斐波那契數列。

且最小項肯定為f[i]=f[i-1]+f[i-2],則我們首項肯定為f[2].

**如下

c++ **

#include

#include

//動態陣列

using

namespace std;

const

int n=50;

int n,cnt;

vector<

int>fib=

;//手動寫入f[0],f[1]

intmain()

return0;

}

簡單斐波那契

斐波那契數列是一種非常有意思的數列,由 0 和 1 開始,之後的斐波那契係數就由之前的兩數相加。用數學公式定義斐波那契數列則可以看成如下形式 f0 0 f1 1 fn fn 1 fn 2 我們約定fn表示斐波那契數列的第n項,你能知道斐波那契數量中的任何一項嗎?輸入包括一行,包括乙個數字n 0 n ...

簡單斐波那契

斐波那契數列是一種非常有意思的數列,由 0 0 和 1 1 開始,之後的斐波那契係數就由之前的兩數相加。用數學公式定義斐波那契數列則可以看成如下形式 f 0 0f 0 0f 1 1f 1 1f n f f f n f n 1 f n 2 我們約定 f nf n 表示斐波那契數列的第 n n 項,你能...

簡單斐波那契

斐波那契數列是一種非常有意思的數列,由 0 0 和 1 1 開始,之後的斐波那契係數就由之前的兩數相加。用數學公式定義斐波那契數列則可以看成如下形式 f 0 0f 0 0f 1 1f 1 1f n f f f n f n 1 f n 2 我們約定 f nf n 表示斐波那契數列的第 n n 項,你能...