百家汽车网
您的当前位置:首页PTA:兔子繁殖(斐波那契数列问题)

PTA:兔子繁殖(斐波那契数列问题)

来源:百家汽车网

#include<stdio.h>
int main(){
    int n;
    int c=2,a=1,b=1,sum=1;
    scanf("%d",&n);
    if(n==1) printf("1\n");
    else {
        while(sum<n){
        sum=a+b;
        a=b;
        b=sum;
        c++;
    }
        printf("%d",c);
    }
    return 0;
}

说实话,这个c的初始值为2还是不太懂,第三个月起每个月生一对兔子,是第四个月才生吗,求解(扭曲爬行)

因篇幅问题不能全部显示,请点此查看更多更全内容