群里一个人突然给了一道题,说他不知道咋做,热心肠的我立马开始想,看了一下猜测说,你这是不是斐波那契数列?他说不是,好吧,脑袋想着每月分裂多少,想到头炸,又列草纸稀里糊涂算了一个多小时,最后看了下顺序,我说你这就是斐波那契数列!!!
有了规律代码就可以写了,难受的一批,今天真是难忘的一天!
package com.xiaodong;
import java.util.Set;
import java.util.TreeSet;
public class Text1
{
/**
* 有一对兔子,从出生第三个月开始每个月都生一对兔子,小兔子长到3个月又生一对兔子,假如兔子都不死,24个月 后有多少对
* 1 1
* 2 1
* 3 2 长大
* 4 3 1 0
* 5 5 2 1 0
* 6 8 3 2 1 0 0
* 7 13 4 3 2 1 1 0 0
* 8 21 5 4 3 2 2 1 1
*
*
*
* @param args
*/
public static void main(String[] args)
{
int f1 = 1;
int f2 = 1;
int f;
for(int i=2;i<24;i++)
{
f = f1;
f1 = f1+f2;
f2 = f;
System.out.println("第"+i+"月"+" "+"兔子数量"+f);
}
}
}