static void Main(string[] args)
{
while (true)
{
int ct=0,xt=0,yt=1,zt=1,m;
Console.WriteLine("请输入月数:");
m = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= m; i++)
{
if (i == 1)
{
yt = 1;
Console.WriteLine(i + "月的幼兔数为" + yt);
xt = 0;
Console.WriteLine(i + "月的幼兔数为" + xt);
ct = 0;
Console.WriteLine(i + "月的幼兔数为" + ct);
zt = 1;
Console.WriteLine(i + "月的幼兔数为" + zt);
Console.WriteLine("");
}
else //下面这些公式有一些不懂得
{
ct = xt + ct;
Console.WriteLine(i + "月这个月的成兔为" + ct);
xt = yt;
Console.WriteLine(i + "月这个月的小兔为" + xt);
yt = ct;
Console.WriteLine(i + "月这个月的幼兔为" + yt);
zt = yt + xt + ct;
Console.WriteLine(i + "月这个月的总兔为" + zt);
Console.WriteLine("");
}
Thread.Sleep(500);
}
Console.ReadLine();
}
}
}
}