兔子生崽问题

兔子在出生两个月后,就有繁殖能力,一对兔子每个月能生出一对小兔子(一公一母)来。如果所有兔子都不死,那么一年以后可以繁殖多少对兔子?

1234567891011121314151617
#include <stdio.h>int main(){    int month = 0;    int Birth = 1;//新生兔子数    int One_Months_Old = 0;//一个月大的兔子数    int Adult = 0;//成年兔子数    int sum = 0;//总数    while (month <= 40) {        Adult = Adult + One_Months_Old;//一个月大的兔子成年了        One_Months_Old = Birth;//新生兔子一个月大了        Birth = Adult;//成年的兔子生出一对新兔子        month++;//月份增长        sum = Birth + One_Months_Old + Adult;//兔子总数        printf("Month = %d, Sum = %d\n",month,sum);    }}

相关问题:斐波那契数列

🔍 ×