-
728x90
* 접근 방식
- n! = 1*2*3*...*(n-1)*n이므로 재귀함수를 통해서 구현#include <iostream> using namespace std; int fac(int n) { if (n == 1 || n == 0) return 1; return n * fac(n - 1); } int main() { int T = 0; cin >> T; cout << fac(T); return 0; }
* 생각 못한 부분
- 0! = 1이라는 걸 몰랐다...'알고리즘 풀이 > 백준' 카테고리의 다른 글
[1978] 백준 : 소수 찾기(C++) (0) 2020.04.26 [10870] 백준 : 피보나치 수 5(C++) (0) 2020.04.26 [1011] 백준 : Fly me to the Alpha Centauri(C++) (0) 2020.04.26 [2775] 백준 : 부녀회장이 될테야(C++) (0) 2020.04.25 [10250] 백준 : ACM 호텔(C++) (0) 2020.04.25 댓글