题目:古典问题:有一只兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一
* 只兔子,假如兔子都不
死,问每个月的兔子总数为多少?
* 只兔子,假如兔子都不
import java.util.*;
public class Rabbit
{
static final int N = 12;
public static void main(String[] args)
{
int[] rabbits = new int[N];
rabbits[0] = rabbits[1] =rabbits[2]=2;
for(int i = 3; i < N ;i ++)
{
rabbits[i] = rabbits[i-1] + rabbits[i-3];
}
for(int i = 0; i < rabbits.length; i++)
{
System.out.println((i+1) + "个月兔子数量为:"+ rabbits[i]);
}
}
}
死,问每个月的兔子总数为多少?