标签:style blog http color os ar for sp div
1 Console.Write("请输入月数:"); 2 int m =int.Parse(Console.ReadLine()); 3 int ct = 0;//成兔对数ct 4 int xt = 0;//小兔对数xt 5 int yt = 1;//幼兔对数yt 6 int zt = 1;//总兔对数zt 7 for (int i = 1; i <= m; i++) 8 { 9 if (i == 1)//定义第一个月的成兔幼兔小兔对数 10 {//(告诉电脑第一个月时兔子对数) 11 ct = 0;//第一个月成兔对数=0 12 xt = 0;//第一个月小兔对数=0 13 yt = 1;//第一个月幼兔对数=1 14 } 15 else 16 { 17 ct = xt + ct;//每月成兔对数等于上月小兔对数+上月成兔对数 18 xt = yt;//每月小兔对数等于上月幼兔对数 19 yt = ct;//每月幼兔对数等于本月的成兔对数 20 } 21 zt = ct + xt + yt;//总兔对数等于成兔加小兔加幼兔 22 Console.WriteLine(i.ToString() + "个月后成兔对数是:" + ct.ToString()); 23 Console.WriteLine(i.ToString() + "个月后小兔对数是:" + xt.ToString()); 24 Console.WriteLine(i.ToString() + "个月后幼兔对数是:" + yt.ToString()); 25 Console.WriteLine(i.ToString() + "个月后兔子总对数是:" + zt.ToString()); 26 Console.ReadLine(); 27 } 28 Console.ReadLine();
有成兔3对,小兔2对,幼兔5对,3个月后幼兔成长成小兔,小兔成长成成兔,每对成兔生下一对幼兔,
1 Console.Write("请输入月数"); 2 int m =int.Parse(Console.ReadLine()); 3 int ct = 3;//成兔对数ct 4 int xt = 2;//小兔对数xt 5 int yt = 5;//幼兔对数yt 6 int zt = 0;//总兔对数zt 7 for (int i = 1; i <= m; i = i + 3) 8 { 9 if ( i == 1) 10 { 11 ct = 3;//第一个月成兔对数 12 xt = 2;//第一个月小兔对数 13 yt = 5;//第一个月幼兔对数 14 zt = ct + yt + xt;//第一个月总兔对数 15 } 16 else 17 { 18 ct = ct + xt;//本月成兔对数=上月成兔对数+上月小兔对数 19 xt = yt;//本月小兔对数=上月幼兔对数 20 yt = ct;//本月幼兔对数=本月成兔对数 21 } 22 zt = ct + xt + yt;//总兔对数等于成兔加小兔加幼兔 23 Console.WriteLine("第" + (i).ToString() + "个月时成兔对数是:" + ct.ToString()); 24 Console.WriteLine("第" + (i).ToString() + "个月时小兔对数是:" + xt.ToString()); 25 Console.WriteLine("第" + (i).ToString() + "个月时幼兔对数是:" + yt.ToString()); 26 Console.WriteLine("第" + (i).ToString() + "个月时兔子总对数是:" + zt.ToString()); 27 Console.ReadLine(); 28 } 29
标签:style blog http color os ar for sp div
原文地址:http://www.cnblogs.com/Tirisfal/p/4028148.html