728x90
10872번: 팩토리얼
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
www.acmicpc.net
문제 접근
1. 반복 횟수를 받고 팩토리얼 실행
느낀점
사실 너무 기본이라서 느낄 것도 없었다! 오늘은 1일 2코딩
코드
#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;
}
'문제 풀이 > 백준(BOJ)' 카테고리의 다른 글
[C] 백준 2447번 : 별 찍기 - 10 (0) | 2021.03.27 |
---|---|
[C] 백준 10870번 : 피보나치 수 5 (0) | 2021.03.24 |
[C] 백준 1002번 : 터렛 (0) | 2021.03.23 |
[C] 백준 3053번 : 택시 기하학 (0) | 2021.03.22 |
[C] 백준 4153번 : 직각삼각형 (0) | 2021.03.21 |
댓글