C语言编程有没有大佬教我一下?

感觉老师写的有问题,老师写的好像一个月兔子就生一对,兔子刚出生三个月不生吧

老师写的有问题,第一个月有一对,第2个月还是一对,第三个开始新出生了一对...

每个月的对数是1  1   2    3   5   8  13  21  .....

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-06-03
#include <stdio.h>
#define N 10 //预设一个值,也可以用scanf函数输入一个数
int main()
{
/* 我的第一个 C 程序 */

int moth,num;
int fst,sec,thd,m;
moth = 0;
fst = 0;
sec = 0;
thd = 1;
num = N;
while((fst+sec+thd)<num)
{
moth++;
m=fst;
fst=thd;
thd+=sec;
sec=m;
}
printf("%d \n",moth);

return 0;
}
相似回答