10872 팩토리얼
문제설명
♕Bronze Ⅳ
문제
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 정수 N(0 ≤ N ≤ 12)이 주어진다.
출력
첫째 줄에 N!을 출력한다.
Solution
C
#include<stdio.h> int factorial(int n) { if (n == 0) return 1; return n * factorial(n - 1); } int main() { int n; scanf("%d", &n); printf("%d", factorial(n)); return 0; }
재귀호출로 팩토리얼을 구현한 것이다.
참조한 곳 - https://dojang.io/mod/page/view.php?id=585
total time
- 2022-03-27 / 00:40 - 00:50 : 10분 소요
Author And Source
이 문제에 관하여(10872 팩토리얼), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@haneuls/10872-팩토리얼저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)