sliver__

백준 - 팩토리얼(10872) 본문

CS/알고리즘

백준 - 팩토리얼(10872)

sliver__ 2021. 11. 18. 21:25
728x90

 

https://www.acmicpc.net/problem/10872

 

10872번: 팩토리얼

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

www.acmicpc.net

 

팩토리얼

 

재귀로 팩토리얼을 구현하는 문제입니다.

 

제출한 코드는 아래와 같습니다.

 

#include <iostream>
using namespace std;

int factorial(int n)
{

	if (n==0 || n == 1) return 1;
	return n * factorial(n - 1);
}

int main()
{
	int n;
	cin >> n;
	cout << factorial(n) << endl;
}
728x90

'CS > 알고리즘' 카테고리의 다른 글

백준 - 블랙잭(2798)  (0) 2021.11.19
백준 - 피보나치 수 5  (0) 2021.11.18
백준 - 택시기하학(3053)  (0) 2021.11.18
백준 - 네 번째 점(3009)  (0) 2021.11.18
백준 - 직각삼각형(4153)  (0) 2021.11.18
Comments