斐波那契数列 的新解法!
代码如下:public class Test1
{
static public void go(int n)
{
for (int i = 1; i <= n; i++)
{
int month = i;
int y1 = 1; // y1 存储出生1月的对数
int y2 = 0; // y2 存储出生2月的对数
int yc = 0; // yc 存储成年兔的对数
int sum; // 存储总对数
for (int j = 1; j < month; j++)
{
yc = yc + y2; // 成年兔对数为 :原对数+上一月出身2月兔的对数
y2 = y1; // 出生2月兔的对数为: 上一月出身1月兔的对数
y1 = yc; // 出生1月兔的对数为:成年兔的对数
}
sum = yc + y2 + y1;
System.out.print("第" + month + "月对数为: ");
System.out.println(sum);
}
}
public static void main(String[] args)
{
Test1.go(30);
}
}
高手嘴下留情!
补充:Java , Java相关