1201 菲波那契數列

2021-08-27 03:48:44 字數 570 閱讀 9504

時間限制: 1000 ms 記憶體限制: 65536 kb

提交數: 2953 通過數: 1731

菲波那契數列是指這樣的數列: 數列的第乙個和第二個數都為1,接下來每個數都等於前面2個數之和。

給出乙個正整數a,要求菲波那契數列中第a個數是多少。

第1行是測試資料的組數n,後面跟著n行輸入。每組測試資料佔1行,包括乙個正整數a(1≤a≤20)。

輸出有n行,每行輸出對應乙個輸入。輸出應是乙個正整數,為菲波那契數列中第a個數的大小。

4 5

2 19 15

1 4181 1no

#include 

#include

#include

using

namespace

std;

int feibo(int n) //斐波那契數列演算法

else

}int main()

這道題很簡單,用遞迴很簡單的就會做出來,因為每乙個數都等於前兩個數相加,所以就可以不停的呼叫遞推歸的函式進行加法,但是一定要注意初始化。

菲波那契數列

菲波那契數列是指這樣的數列 數列的第乙個和第二個數都為1,接下來每個數都等於前面2個數之和。給出乙個正整數k,要求菲波那契數列中第k個數是多少。1 遞迴演算法 include define m 99 int main scanf d k for i 2 i k 1 i printf d n a k ...

菲波那契數列 2

時間限制 1000 ms 記憶體限制 65536 kb 提交數 1990 通過數 661 菲波那契數列是指這樣的數列 數列的第乙個和第二個數都為1,接下來每個數都等於前面2個數之和。給出乙個正整數a,要求菲波那契數列中第a個數對1000取模的結果是多少。第1行是測試資料的組數n,後面跟著n行輸入。每...

01 菲波那契數列

單遞迴的簡單應用 includeusing namespace std int check int n return check n 2 check n 1 int main int n cin n while n int num cin num cout 描述 菲波那契數列是指這樣的數列 數列的第...