阶乘的递归算法,其中判断条件如果 num>0 则返回 num *Jc(num - 1),否则返回 1

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication7
{

    class Program
    {
        public int JC(int num)
        {
            return num > 0 ? num * JC(num - 1) : 1;

        }

        class exctuteJC
        {
            static void Main(string[] args)
            {
                Program n = new Program();
                int result = n.JC(int.Parse(Console.ReadLine()));
                Console.WriteLine("result is {0}", result);
                Console.ReadKey();

            }
        }
    }
}

你可能感兴趣的:(阶乘的递归算法,其中判断条件如果 num>0 则返回 num *Jc(num - 1),否则返回 1)