#include <stdio.h>
/*有趣的古典数学问题:有一对小兔子,从出生后的第3个月起每个月都生一对小兔子
小兔子长到第3个月后每个月又生一对小兔子。假设所有兔子都不死,问每个月的兔子总数是多少
* 经过分析:可知每个月的兔子变化总数依次为1,1,2,3,5,8,13....,这就是Fibonacci数列*/
int main() {
    int f1=1;
    int f2=1;
    int i;
    for(i=1;i<=20;i++){               //每个循环中输出2个月的数据,故循环20次即可
        printf("%12d %12d",f1,f2);    //先打印前两个月,输出已知两个月的兔子数
        if(i%2==0)
        {
            printf("\n");
        }
        f1=f1+f2;//计算出下一个月的兔子数,并放在f1中
        f2=f2+f1;//计算出下两个月的兔子数,并放在f2中
    }
	return 0;
}