• for循环例题


    1· 一对幼兔一个月后长成小兔(每对兔子默认一公一母),再过一个月长成成兔并且生下一对小兔,以此类推,两年后有多少对兔子?

                Console.Write("输入年:");
                int a = int.Parse(Console .ReadLine ());
                int chengtu = 0;                                     //定义成兔
                int xiaotu = 0;                                      //定义小兔
                int youtu = 0;                                      //定义幼兔
                int he = 0;                                          //计算兔子的总和
                for (int i = 1; i <= 12 * a;i++ )
                {
                    if (i == 1)
                    {
                        chengtu = 0;
                        xiaotu = 0;
                        youtu = 1;
                    }
                    else
                    {
                        chengtu = chengtu + xiaotu;               //这个月的成兔=上个月的成兔+上个月的小兔
                        xiaotu = youtu;                                //这个月的小兔=上个月的幼兔
                        youtu = chengtu;                             //这个月的幼兔=上个月的成兔
                        he = chengtu + xiaotu + youtu;
                    }
                }
                Console.WriteLine("幼兔:"+youtu+"、小兔:"+xiaotu+"、成兔:"+chengtu+"、总和:"+he);
                Console.ReadLine();

  • 相关阅读:
    Dev 控件笔记1 repositoryItemLookUpEdit 控件
    装饰账务管理
    Tiptop ERP 采购运费一键分摊
    笔记:两数互相交换,不使用第三方变量
    .net core3.0 webapi搭建(一)
    【笔记】冒泡排序
    Mysql 几种常见的插入 Insert into,Replace Into,Insert ignore
    【转】IEnumerable接口的一个简单示例
    [转]从实例谈OOP、工厂模式和重构
    浅谈C#委托的用法-delegate[转]
  • 原文地址:https://www.cnblogs.com/hqjy/p/4027451.html
Copyright © 2020-2023  润新知