c++팩토리얼2 [C/C++] 팩토리얼 구현하기 (재귀함수의 이해) 팩토리얼 구현 팩토리얼은 특정 값에서 1까지를 모두 곱하는 연산을 의미함. 예를 들어 10!이면 10 팩토리얼이라고 읽는 데, 10*9*8*7*.....*2*1까지 모두 곱한 연산을 하게 됨. 그렇다면 가장 기본적으로는 손쉽게 for문을 통해 이 값을 구할 수 있음 팩토리얼 for문 구현 부가적인 것 다 제외하면 아래 내용이 핵심임. 단순하게 1부터 a까지 곱하는 것임. int factorial(int a) { int res=1; if (a==0) return 1; else { for (int i=1; i 2022. 9. 29. [C/C++] 백준 10872번 팩토리얼 문제 풀이 재귀함수를 사용하면 된다. 함수 안에 함수를 넣어 동일한 계산이 반복되도록 하고, 최종 값이 리턴되면 된다. 입력 값이 0이 들어갈 수도 있는 데, 이 경우를 처리하도록 신경써야 한다. 따라서 초기 if (a==1) 식에서 if (an; res=factorial(n); cout 2022. 9. 17. 이전 1 다음