#include <iostream>
using namespace std;
void factorial(int k);
int x = 1;
int y = 1;
int main()
{
cin >> x; //정수를 입력 받는다.
factorial(1);
cout << y;
return 0;
}
void factorial(int k)
{
y *= k;
if(k < x) //정해진 정수에 도달할 때까지 반복한다.
factorial(k + 1);
//정해진 정수에 도달하고 나서 하나씩 다시 함수의 끝에 도달하기를 반복하며 끝난다.
}
'Algorithm > Baekjoon' 카테고리의 다른 글
[C++] 백준 11651 좌표 정렬하기 2 (0) | 2021.01.06 |
---|---|
[C++] 백준 11650 좌표 정렬하기 (0) | 2020.12.07 |
[C++] 백준 10989 수 정렬하기 - 계수정렬(Counting Sort) (0) | 2020.12.04 |
[C++] 백준 2751 수 정렬하기 - 재귀, 병합정렬 (0) | 2020.12.03 |
[C++] 백준 11729 하노이 탑 - 재귀 (0) | 2020.11.12 |