一:问题描述
有一对兔子从出生三个月开始每个月都生一对兔子,小兔子长到三个月开始又生一对兔子,假设所有兔子都不死,问30个月内每个月的兔子总数为多少。
二:设计思路
迭代法进行计算,初始值为1,1然后从第三个月开始为前面两个月的兔子数相加。
三:程序流程图
四:伪代码实现
定义第一二天的初始值fib1,fib2,fib
然后进行for循环 将fib的值变成fib1+fib2;
然后再将fib1=fib2,fib=2;
进行循环。
五:代码实现