一、题目;
这是一个有趣的古典数学问题:有一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假设所有兔子都不死,问每个月的兔子总数为多少?可以从表5.1看出兔子繁殖的规律。
二、N-S流程图;
三、运行结果;
四、源代码;
# define _CRT_SECURE_NO_WARNINGS
# include <stdio.h>
int main()
{
//初始化变量值;
int a = 1;
int b = 1;
int c = 1;
int i = 1;
//输出第一个月;
printf("第%d月有%d对兔子!!!!\n", i, c);
//改变变量值;
i++;
//输出第二个月;
printf("第%d月有%d对兔子!!!!\n", i, c);
//循环运算;
while (i < 40)
{
//运算;
c = a + b;
//交换值;
a = b;
b = c;
//计数;
i++;
//输出结果;
printf("第%d月有%d对兔子!!!!\n", i, c);
}
return 0;
}