#include<stdio.h> int main(){ int m; while(scanf("%d",&m) != EOF){ if(m==0) break; long int small=1,big=0,temp; while(m--){ temp = big;//先存下当前的大兔子的数量 big = big + small;//第二天的大兔子等于前一天的大兔子+第二天长大的小兔子 small = temp;//第二天的小兔子等于前一天的大兔子数量 } printf("%lld\n",small+big); } return 0; } |
Double click to view unformatted code.