递归

来源:互联网 发布:315怎么投诉淘宝卖家 编辑:程序博客网 时间:2024/06/07 02:41
   static void Test(int num)
        {
            if(num > 0)
            {
                Console.WriteLine(num);
                Test(num-1);
            }
            Console.WriteLine("{0}次...",num);
        }


        static void Main(string[] args)
        {
            Test(2);
            Console.ReadKey();

        }


//这个递归的用法有问题,不符合条件的num最终也会输出

   static void Test(int num)
        {
            if(num > 0)
            {
                Console.WriteLine(num);
                Test(num-1);
            }

    else
            Console.WriteLine("{0}次...",num);
        }


        static void Main(string[] args)
        {
            Test(2);
            Console.ReadKey();
        }

//正确的递归


使用递归:if/else + 对应的判断条件



原创粉丝点击