#include <stdio.h>
#include <math.h>
int main()
{
int rabbit_one,rabbit_two=1,month=1,x=1,y=1;
scanf("%d",&rabbit_one);
while(rabbit_two<rabbit_one){
rabbit_two=x+y;
x=y;
y=rabbit_two;
month++;
}
if(month==1){
printf(“1”);
}
else{
printf("%d",month+1);
}
return 0;
}
兔子繁衍问题:一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到n对?试编写
最新推荐文章于 2023-12-16 00:02:21 发布