c# 兔子问题
for (int j = 0; j < 100; j++)
{
//兔子问题;输入月数,输出成兔,小兔,幼兔对数,以及兔总对数
int x=0, y=0, z=1,t=1;//x,y,z分别是成兔,小兔,幼兔对数;t是总对数
Console.WriteLine("请输入月数:");
int m = Convert.ToInt32(Console.ReadLine());
for (int i = 0; i < m; i++)
{
if (i>0)
{
x = x + y;//本月的成兔=上月的成兔+上月的小兔
y = z;//本月的小兔=上月的幼兔
z = x;//本月的幼兔=本月的成兔
}
}
t = x+y+z;//总兔对数
Console.WriteLine(m+"个月后,总共有"+t+"对兔子;");
Console.WriteLine( x + "对成兔;");
Console.WriteLine( y + "对小兔;");
Console.WriteLine( z + "对幼兔;");
Console.ReadKey();
}