輸出m到n之間的所有Fibonacci數

2021-09-29 06:01:53 字數 629 閱讀 5693

【問題描述】

輸入2個正整數m和n(m≥1,n≤10000),輸出m到n之間所有的fibonacci數fibonacci數列(第一項起):1,1,2,3,5,8,13,21…

【輸入形式】

從鍵盤輸入2個整數m和n,以空格分隔。

【輸出形式】

輸出m到n之間所有的fibonacci 數,以空格分隔。

【樣例輸入1】

20 100

【樣例輸出1】

21 34 55 89

【樣例輸入2】

50 300

【樣例輸出2】

55 89 144 233

#include

using

namespace std;

intfibonacci

(int x)

;int

main()

x=x+1;

//x加一

}while

(fibonacci

(x)<=n)

;return0;

}int

fibonacci

(int x)

//定義fibonacci數列的函式(遞迴)

輸出1到最大n位數之間的所有數

比如 n 2 那麼從1一直輸出到99 分析 直接輸出,遇到大數時肯定有問題,比如n 100,儲存100位的資料型別不存在。可以利用陣列來儲存大數,比如n 100,可以開闢個陣列 char a 101 思路一 模擬現實中的技術方式,逢九進一 參考 include include using names...

輸出1到最大n位數之間的所有數

比如 n 2 那麼從1一直輸出到99 分析 直接輸出,遇到大數時肯定有問題,比如n 100,儲存100位的資料型別不存在。可以利用陣列來儲存大數,比如n 100,可以開闢個陣列 char a 101 思路一 模擬現實中的技術方式,逢九進一 參考 include include using names...

輸出1到最大n位數之間的所有數

比如 n 2 那麼從1一直輸出到99 分析 直接輸出,遇到大數時肯定有問題,比如n 100,儲存100位的資料型別不存在。可以利用陣列來儲存大數,比如n 100,可以開闢個陣列 char a 101 思路一 模擬現實中的技術方式,逢九進一 參考 include include using names...