问题 : 开局一对兔子 三个月开始产子 小兔子三个月后开始产子生一对兔子 …兔子都不死 计算有多少只兔子
#include<stdio.h>
int blamedRabbit(int m)
{
int fb1, fb2;
fb1 = fb2 = 1;
if (m < 3)
return 1;
for (int i = 3; i <= m; i++)
{
int fb = fb1 + fb2;
fb2 = fb1;
fb1 = fb;
}
return fb1;
}
int main()
{
printf("该死的兔子数量 %d 对", blamedRabbit(5));
return 0;
}