-
[BOJ][C++] 백준 10872 팩토리얼CS/Algorithm & Data Structure 2022. 11. 22. 09:09
방법 1. 재귀
#include <iostream> using namespace std; int factorial(int n) { if (n == 1 || n==0) { return 1; } else { return n * factorial(n - 1); } } int main() { int N; cin >> N; cout<<factorial(N); }
방법 2. 반복문
#include <iostream> using namespace std; int main() { int N; cin >> N; int result=1; for (int i = N; i > 0; i--) { result *= i; } cout << result; }
'CS > Algorithm & Data Structure' 카테고리의 다른 글
[BOJ][C++] 백준 11729 하노이의 탑 이동순서 (0) 2022.11.22 [BOJ][C++] 백준 10870 피보나치 수 5 (0) 2022.11.22 [BOJ][C++] 백준 1181 단어 정렬 (0) 2022.11.22 [BOJ][C++] 백준 11650 좌표 정렬하기 (0) 2022.11.20 [BOJ][C++] 백준 25305 커트라인 (0) 2022.11.20