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

  • 相关阅读:
    IEnumerable 和 IEnumerator 接口
    Asp.net Mvc中使用普通的html超链接的处理
    MVC 3.0 防止跨站点请求伪造 (CSRF) 攻击
    asp.net中表单提交和js注册事件提交表单的先后顺序
    微软依赖注入Unity
    Net序列化JSON序列化
    js中命名空间模式下js方法声明的两个写法
    asp.net中在调用ajax方式去redirect跳转页面??
    asp.net mvc中的post提交方式
    Ambiguous match found:asp.net webform的异常
  • 原文地址:https://www.cnblogs.com/hqjy/p/4027451.html
Copyright © 2011-2022 走看看