/*
5、一对耗子每个月生一对小耗子,小耗子成长3个月,从第4个月开始也可以每个
月生一对小耗子。假如所有的耗子都不死的情况下,2年(24个月)后一共有多少
只耗子?
业务逻辑来看:将老鼠分为 old(出生超过3个月),first(出生一个月),
second(出生两个月),third(出生3个月)
*/
#include <stdio.h>
void main()
{
int i,old=2,first=0,second=0,third=0;
for(i=0;i<24;i++)
{
old=old+third;
third=second;
second=first;
first=old;
}
printf("24个月有好多只耗子:%d",old+first+second+third);
}
草图勿喷~~