#include <stdio.h>
int main()
{
int f1 = 1; //f1为前一个月的兔子数
int f2 = 1; //f2为前两个月的兔子数
int n = 0; //n为这个月的兔子数
int i = 0;
printf("%12d%12d", f1, f2); //输出第1.2月的兔子数
for (i = 3; i <= 20; i++)
{
n = f1 + f2;
printf("%12d", n);
if (i % 4 == 0)
{
printf("\n");
}
f2 = f1;
f1 = n;
}
printf("\n");
return 0;
}
有一对兔子,从出生后的第 3 个月起每个月都生一对兔子。小兔子长到第 3 个月后每个月又生一对兔子,假设所有的兔子都不死,问 20 个月内每个月的兔子总数为多少?
最新推荐文章于 2023-11-07 16:14:30 发布