#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还是不太懂,第三个月起每个月生一对兔子,是第四个月才生吗,求解(扭曲爬行)
因篇幅问题不能全部显示,请点此查看更多更全内容