有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?   


問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?   

 

大家可以這樣理解

第一個月--------1對兔子

第二個月--------1對兔子

第三個月--------2對兔子

第四個月--------3對兔子

第五個月--------5對兔子

第六個月--------8對兔子

 

由此可看出來規律:這個月的兔子數量=上一個月的數量+上上一個月的數量

 

但是前兩個月兔子的對數是不變的

所以是從第三個月才開始這個規律的

代碼如下:

int[] arr = new int[24];

int i;

arr[0] = 1;
arr[1] = 1;
for (i = 0; i < arr.length; i++) {
if (i == 0 || i == 1) {
System.out.println("第" + (i+1) + "個月兔子數量為1對");
} else {
arr[i] = arr[i-1] + arr[i-2];
System.out.println("第" + (i+1) + "個月兔子數量為" + arr[i] + "對");
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 有一對兔子,從出生后第3個月起每個月都生一對兔子, 小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死, 問每個月的兔子總數為多少? Java算法題1.有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少? C# 練習題 有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少? 題目:有一對兔子,從出生第三個月起每個月都生一對兔子,小兔子長到第三個月后,每個月又生一對兔子,假如兔子都不死,問M個月時兔子的數量,M為鍵盤讀入的正整數。(請用java語言作答) 古典問題:有一對兔子,從出生后第三個月起每個月都生一對兔子,小兔子長到第三個月每個月有聲一對兔子,假如兔子都不死,問每個月的兔子,一共有多少只 有一對兔子,出生后第三個月后每個月都生一對兔子,小兔子長到三個月后又每個月生一對,假設兔子不死,到40個月時兔子的總數是多少? [轉]C#算法 一對小兔子一年后長成大兔子;一對大兔子每半年生一對小兔子。大兔子的繁殖期為4年,兔子的壽命是6年。假定第一年年初投放了一對小兔子,試編程計算,第n年末總共會有多少對兔子 三個月的生活總結 Surface Laptop 3三個月使用心得 學習web前端三個月感悟
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM