zoukankan      html  css  js  c++  java
  • 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();

                   

                }

  • 相关阅读:
    快速排序
    常见的正则表达式验证(更新中)
    中介者模式
    RadioButtonList控件如何取得选中的值
    职责链模式
    设计模式之GOF23建造者模式
    设计模式之GOF23工厂模式02
    设计模式GOF23之工厂模式01
    多线程测试时的辅助类--CountDownLatch
    设计模式GOF23之单例模式
  • 原文地址:https://www.cnblogs.com/lovesy2413/p/4310118.html
Copyright © 2011-2022 走看看