C# 백준 10872번 팩토리얼

2022. 1. 3. 17:22C#/[백준] 재귀

문제

코드 :

using System;

namespace _1
{
    class Program
    {
        static void Main(string[] args)
        {
            int N = Convert.ToInt32(Console.ReadLine());
            int sum = 1;
            int output = Factorial(N, sum);
            Console.WriteLine(output);
        }

        public static int Factorial(int N, int sum)
        {
            if (N <= 0)
            {
                N = 1;
                sum *= N;
                return sum;
            }
            sum *= N;

            return Factorial((N-1), sum);
        }
    }
}

'C# > [백준] 재귀' 카테고리의 다른 글

C# 백준 10870번 피보나치 수5  (0) 2022.01.03