zoukankan      html  css  js  c++  java
  • 函数递归——赶羊

    namespace 赶羊递归    
    {
        class Program
        {
            public int jisuan(int day)   //创建一个函数,输入day计算出羊的总数
            {
                    int sum=0; 
                    if(day==7)
                    {
                        sum = 2;
                        return sum;  //一定要加return截止
                    }
                    sum = (jisuan(day + 1) + 1) * 2;  //要算day那一天的羊,需要先算day后一天的羊。  羊一天卖掉一半再格外加一只

                    return sum; //返回int类型的sum

            }
            static void Main(string[] args)
            {
                while (true)
                {
                    #region  //里面有部分别的函数,在本函数中没有用
                    //int sum=2;
                    //for (int i = 0; i <7; i++)
                    //{
                    //    sum = (sum + 1) * 2;
                    //}
                    //Console.WriteLine(sum);
                    #endregion 
                    Console.WriteLine("请输入天");
                    int m = Convert.ToInt32(Console.ReadLine());
                    int sum = new Program().jisuan(m);   //定义一个int类型的sum用来接收jisuan函数输入m天的函数结果

                    Console.WriteLine("第" + m + "天为" + sum + "只。");
                    Console.ReadLine();
                }
            }
        }
    }

  • 相关阅读:
    1209.3——选择排序算法
    1209.2——直接插入排序算法
    1209.1——快速排序算法
    1208.1——猜数字小游戏
    1207.1——C语言 函数
    1207--ATM自动取款机的实现
    Mac搭建本地svn服务器,并用Cornerstone连接服务器
    iOS textField 和textView的一些用法
    iOS button 文字图片上下/左右排布
    iOS 代理的具体使用
  • 原文地址:https://www.cnblogs.com/lk-kk/p/4430482.html
Copyright © 2011-2022 走看看