1 public class lianxi01 { 2 public static void main(String[] args) { 3 System.out.println("第1个月的兔子对数: 1"); 4 System.out.println("第2个月的兔子对数: 1"); 5 int f1=1; 6 int f2=1; 7 int f; 8 int m=24; 9 for(int i=3;i<m;i++){ 10 f=f2; 11 f2=f1+f2; 12 f1=f; 13 System.out.println("第"+i+"个月兔子对数是:"+f2); 14 } 15 16 } 17 }
第一个月-----------------1
第二个月-----------------1
第三个月-----------------2
第四个月-----------------3
第五个月-----------------5
第六个月-----------------8
第七个月-----------------13
。。。。。
从第三个月开始,前两个月兔子数之后为第三个兔子总数。
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子, * 小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
原文:http://www.cnblogs.com/sosolili/p/4957730.html