문제1802--팩토리얼 팩트체크

1802: 팩토리얼 팩트체크

[만든사람 : 임서연]
시간제한 : 1.000 sec  메모리제한 : 128 MiB

문제 설명

사용자로부터 양의 정수를 입력받아서 그 수의 팩토리얼을 계산하는 프로그램을 작성해라. 이때 팩토리얼은 1부터 어떤 양의 정수까지의 모든 정수를 곱한 값이다. 예를 들어, 5의 팩토리얼은 5! = 5 x 4 x 3 x 2 x 1 = 120이다. (단, 음수를 입력하면 ‘음수의 팩토리얼은 존재하지 않습니다.’라고 출력해라)

입력 설명

하나의 양의 정수 또는 음의 정수가 입력된다.

출력 설명

1) 입력된 정수가 음수인 경우: “음수의 팩토리얼은 존재하지 않습니다.”가 출력된다. 2) 입력된 정수가 양수인 경우: “(입력된 정수)의 팩토리얼 = (계산된 팩토리얼)”가 출력된다.

입력 예시 Copy

5

출력 예시 Copy

5의 팩토리얼 = 120

출처/분류