有一只兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一只兔子,假如兔子都不死,问每个月的兔子总数为多少?
注意我们要从第一个月开始打印,所以i=0,而不是i=2
#include<stdio.h>
int main()
{
int a[24] = { 1,1 };
int i, j, sum = 0;
for (i = 0; i < 24; i++)
{
if (i >= 2)
{
a[i] = a[i - 1] + a[i - 2];
}
printf("第%d个月%d对兔子\n", i + 1, a[i]);
}
return 0;
}