1,岛上有20只1岁的兔子,兔子3岁可以结婚,寿命为5年,结婚后每个家庭每年可以生出12个小兔子,请问10年后这个岛上有多少只兔子?(这里设定是兔子三岁开始生,兔子五岁生完了就GG)
static void Main(string[] args)
{
int 一岁的兔子 = 20;
int 两岁的兔子 = 0;
int 三岁的兔子 = 0;
int 四岁的兔子 = 0;
int 五岁的兔子 = 0;
int 新出生的兔子 = 0;
int 年份 = 10;
int 总数 = 0;
for (int i = 1; i <= 年份; i++)
{
if (i == 1)
{
Console.WriteLine("第{0}年兔子数量:{1}", i, 20);
}
if (i >= 2)
{
五岁的兔子 = 四岁的兔子;
四岁的兔子 = 三岁的兔子;
三岁的兔子 = 两岁的兔子;
两岁的兔子 = 一岁的兔子;
新出生的兔子 = (三岁的兔子 + 四岁的兔子 + 五岁的兔子)*6;
一岁的兔子 = 新出生的兔子;
总数 = 四岁的兔子 + 三岁的兔子 + 两岁的兔子 + 一岁的兔子;
Console.WriteLine("{0}年后兔子的个数为:{1}", i, 总数);
}
}
}
以上代码是可以运行的,
中文也是可以作为变量名的
来个一键三连呗;