js 斐波那契數列(兔子問題)

2022-01-15 04:23:23 字數 1761 閱讀 6703

對於js初學者來說,斐波那契數列一直是個頭疼的問題,總是理不清思路。

希望看完這篇文章之後會對你有幫助。

答: 斐波那契數列,又稱**分割數列、因數學家列昂納多·斐波那契(leonardoda fibonacci)以兔子繁殖為例子而引入,故又稱為「兔子數列」。

指的是這樣乙個數列:0、1、1、2、3、5、8、13、21、34、……

答:首先我們得知道這道題的需求和步驟

需求:乙個數列當前項等於前兩項之和。求第12項。

步驟:1.定義三個變數,然後兩個初始化值。第三個作為儲存使用2.先把第二個變數儲存進入第三個變數彙總,第二個變數重新賦值成為第乙個和第二個之和3.把儲存好的第三個變數賦值給第乙個變數。

4.執行12次(因為前兩項不需要計算,所以只需要執行10次)。

1.定義三個變數,然後兩個初始化值。第三個作為儲存使用

我們可以把這個數列想象成推箱子遊戲

2.先把第二個變數儲存進入第三個變數中

然後把第二個變數重新賦值成為第乙個和第二個之和。

3.把儲存好的第三個變數賦值給第乙個變數。

以此類推到最後一項

利用for迴圈 **如下:

//

1.定義三個變數,然後兩個初始化值。第三個作為儲存使用

vartemp;

var num1 = 1;

var num2 = 1;

//2.先把第二個變數儲存進入第三個變數彙總,第二個變數重新賦值成為第乙個和第二個之和

for(var i=1;i<=10;i++)

alert(num2);

感謝**,希望對您有幫助!

兔子生兔子問題 斐波那契數列

題目 有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子。假如兔子都不死,要求輸出一年內兔子的數量是多少。1 1 2 3 5 8 如下 兔子問題 斐波那契 public class homework05 static intfab int month stati...

java兔子問題(斐波那契數列)

題目 古典問題 有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子 假如兔子都不死,問每個月的兔子總數為多少?斐波那契數列,沒乙個值都等於前兩個值之和 author gkf46762 public class rabbit public static int g...

斐波那契數列 兔子繁殖問題

古典問題 有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第3個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?演算法分析 假設給兔子的對數編號 第乙個月 1 sum 1 第二個月 1 sum 1 第三個月 1生2,sum 2 第四個月 1生3,2,sum 3 第五個月...