題目:古典問題(兔子生崽):有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?(輸出前40個月即可) 程式分析:兔子的規律為數列1,1,2,3,5,8,13,21....,即下個月是上兩個月之和(從第三個月開始)。 程 ...
題目:古典問題(兔子生崽):有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?(輸出前40個月即可)
程式分析:兔子的規律為數列1,1,2,3,5,8,13,21....,即下個月是上兩個月之和(從第三個月開始)。
程式源代碼:
1 #include<stdio.h> 2 3 int main() 4 { 5 int f1=1,f2=1,i; 6 for(i=1;i<=20;i++) 7 { 8 printf("%12d%12d",f1,f2); 9 if(i%2==0) printf("\n"); 10 f1=f1+f2; 11 f2=f1+f2; 12 } 13 14 return 0; 15 }
以上實例輸出結果為:
感謝你的閱讀,請用心感悟!希望可以幫到愛學習的你!!分享也是一種快樂!!!請接力。。。