#include <iostream>
using namespace std;
int Factorial(int n) {
if (n == 1)
return 1;
else
return Factorial(n - 1) * n;
}
int main(){
cout << "n!을 구하기 위해 숫자 하나를 입력하세요 : ";
int n;
cin >> n;
cout << n << "! =" << Factorial(n) << endl;
}
'C++ > Foundation' 카테고리의 다른 글
기초 문제 01 ~ 15 (0) | 2024.03.03 |
---|---|
015.4개의 원반이 놓여있는 하노이탑 문제에서 원반을 이동하는 순서를 출력하시오 (0) | 2021.04.14 |
013. 9번 문제의 5층 피라미드 그리는 프로그램을 이용하여 n 층의 피라미드를 그리는 함수를 작성하여 3, 5, 7층의 피라미드를 그리시오 (0) | 2021.04.14 |
012.두개의 숫자 중 더 큰 숫자를 반환하는 Larger() 함수를 이용하여 세개의 숫자 중 가장 큰 수를 반환하는 프로그램을 작성하시오 (0) | 2021.04.14 |
011. 10개의 숫자를 랜덤으로 만들어서 배열에 저장하고 크기 순서대로 출력하시오 (0) | 2021.04.14 |