當前位置:編程學習大全網 - 網站源碼 - 兔子增值問題,C語言,新手,求思路

兔子增值問題,C語言,新手,求思路

程序分析:兔子的規律為數列1,1,2,3,5,8,13,21.... ?

1+1=2

1+2=3

2+3=5

3+5=8

第壹個月小兔子沒有繁殖能力,所以還是壹對

三個月後,生下壹對小兔對數***有兩對

四個月以後,老兔子又生下壹對,因為小兔子還沒有繁殖能力,所以壹***是三對

幼仔對數=前月成兔對數

成兔對數=前月成兔對數+前月幼仔對數

總體對數=本月成兔對數+本月幼仔對數

可以看出幼仔對數、成兔對數、總體對數都構成了壹個數列。這個數列有關十分明顯的特點,那是:前面相鄰兩項之和,構成了後壹項。

2.程序源代碼:

#include?"stdio.h"

#include?"conio.h"

void?main()

{

long?f1,f2;

int?i;

f1=f2=1;

for(i=1;i<=20;i++)

{

printf("%12ld?%12ld",f1,f2);

if(i%2==0)?printf("\n");?/*控制輸出,每行四個*/

f1=f1+f2;?/*前兩個月加起來賦值給第三個月*/

f2=f1+f2;?/*前兩個月加起來賦值給第三個月*/

}

getch();

}

  • 上一篇:Excel vba 中怎麽通過鏈接獲取網頁源碼
  • 下一篇:Echarts源代碼
  • copyright 2024編程學習大全網