一对兔子,从出生第四个月起,每个月都能生一对兔子,假如都不死,问如果有一对刚出生的兔子,要繁衍多少个月,兔子总数才能达到n?
这是我的代码,我的运算方式哪里有问题
我怀疑我对题目的兔子增长可能理解的有问题😂
#include <stdio.h>
int main()
{
int i=1,sum=3,yue=5,n;
scanf("%d",&n);
if(n==1){
printf("%d",n);}
else if(n==2){
printf("4");}
else if(n==3){
printf("5");}
else if(n>3){
do{
sum=sum+i;
yue=yue+1;
i=i+1;}while(sum<n);
printf("%d",yue);}
return 0;
}