BOJ: 10872 팩토리얼

최대 1 분 소요

문제

\(0\)보다 크거나 같은 정수 \(N\)이 주어진다. 이때, \(N!\)을 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 정수 \(N(0 \leq N \leq 12)\)가 주어진다.

출력

첫째 줄에 \(N!\)을 출력한다.

예제 입력 1

10

예제 출력 1

3628800

예제 입력 2

0

예제 출력 2

1


코드

#include <iostream>

using namespace std;

int main(void) {
    int input;
    int result = 1;

    cin>>input;

    while(input != 0) 
        result *= (input--);

    cout<<result;

    return 0;
}

Reference

BOJ

태그:

카테고리:

업데이트:

댓글남기기