C#/C#200제

[C#] 11일차 - 75. 팩토리얼을 계산하는 메소드

반나무 2021. 2. 5. 11:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace A075_FactorialMethod
{
    class Program
    {
        static void Main(string[] args)
        {
            int sum = 0;
            for(int i=1; i<=10; i++)
            {
                sum += Factorial(i);
                Console.WriteLine("{0,2}! : {1,10:N0}", i, Factorial(i));
            }
            Console.WriteLine("1! ~ 10!의 합 = {0,8:N0}", sum);
        }
        private static int Factorial(int n)
        {
            int fact = 1;
            for (int i = 1; i <= n; i++)
                fact *= i;
            return fact;
        }
    }
}

반응형