9단계 - 10872번
10872번: 팩토리얼
0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.
www.acmicpc.net
문제점
x
풀이
#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable: 4996)
#include <stdio.h>
int factorial(int num)
{
if (num >=1)
{
return num * factorial(num - 1);
}
else
{
return 1;
}
}
int main(void)
{
int n;
scanf("%d", &n);
printf("%d", factorial(n));
return 0;
}
'백준(C언어) > 22년 8월' 카테고리의 다른 글
8월 14일(일) - 8단계(9020번 *실패->성공) (0) | 2022.08.14 |
---|---|
8월 12일(금) - 9단계(10870번) (0) | 2022.08.12 |
8월 11일(목) - 8단계(9020번 *실패) (0) | 2022.08.11 |
8월 10일(수) - 8단계(4948번) (0) | 2022.08.10 |
8월 9일(화) - 8단계(1929번) (0) | 2022.08.09 |
댓글