Deff_Dev
[코드업] (재귀함수) 팩토리얼 계산 (C++) 본문
문제
이 문제는 입력된 정수 n의 팩토리얼 (!)의 값을 구하는 문제이다.
풀이
재귀 함수를 이용하여 풀이했다.
#include <iostream>
// https://codeup.kr/problem.php?id=1912&rid=0
using namespace std;
int Func(int n) {
if (n == 1) {
return 1;
}
// n이 5일 때 => 1 * 2 * 3 * 4 * 5
return Func(n - 1) * n;
}
int main() {
int n;
cin >> n;
cout << Func(n);
return 0;
}
'코딩테스트 > 코드업' 카테고리의 다른 글
[코드업] 디지털 도어 락 (C++) (0) | 2024.05.05 |
---|---|
[코드업] 나도 IQ 150 (C++) (2) | 2024.04.10 |
[코드업] (재귀함수) 2진수 변환 (C++) (0) | 2024.04.07 |
[코드업] 계단 오르기 2 (C++) (2) | 2024.04.06 |
[코드업] 기억력 테스트 2 (C++) (1) | 2024.04.05 |