古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问40个月的兔子总数为多少? 兔子的规律为数列1,1,2,3,5,8,13,21....
方法一:
#includeint main() { int a=1,b=1; for(int i = 1;i<=20;i++) { a += b; b += a; } printf("%d",b); return 0; }
方法二:
#includeint main(){ int a=1, b=0, c; for(int i = 0; i < 42; i++){ c=a+b; a=b; b=c; } printf("%d", b); return 0; }



