내일배움캠프

내일배움캠프 Unity - 사전캠프 (기초 문법 활용해보기 1)

달시_Dalsi 2025. 1. 7. 14:06
728x90

팩토리얼 계산

사용자로부터 입력받은 숫자의 팩토리얼을 계산하는 프로그램을 작성하세요.

  • 팩토리얼은 n!로 표현되며, n! = n × (n-1) × (n-2) × ... × 1입니다.
  • 예를 들어, 5! = 5 × 4 × 3 × 2 × 1 = 120입니다.
  • for, while, do-while문 중 하나를 활용하여 해결해주세요.
  • Console.ReadLind() 을 활용해서 출력 값을 출력해주세요.
Console.WriteLine("숫자를 입력해주세요.");

// 입력 받기
int input = int.Parse(Console.ReadLine());

if( input < 0)
{
    Console.WriteLine("올바른 숫자를 입력해주세요.");
}
else
{
    int value = 1;

    while (input > 0)
    {
        value *= input;
        input -= 1;
    }

    Console.WriteLine("팩토리얼 결과:" + value);
}

 

728x90