[C] 백준 10872번 - 팩토리얼
2020. 7. 16. 22:38ㆍAlgorithm/백준
아래는 팩토리얼을 계산하는 코드로 재귀 함수를 이용했다.
#include <stdio.h>
int factorial(int n);
int main()
{
int n;
scanf_s("%d", &n);
printf("%d", factorial(n));
}
int factorial(int n)
{
static int result = 1;
if (n > 0)
{
result *= n;
factorial(n - 1);
return result;
}
else
{
return result;
}
}
잘못된 점이 있으면 아래 댓글로 많이 남겨주세요!
감사합니다.
'Algorithm > 백준' 카테고리의 다른 글
[C] 백준 2869번 - 달팽이는 올라가고 싶다 (0) | 2020.09.25 |
---|---|
[C] 백준 2884번 - 알람 시계 (0) | 2020.07.17 |
[C] 백준 2750번 - 수 정렬하기 (0) | 2020.07.13 |
[C] 백준 2839번 - 설탕 배달 (0) | 2020.07.12 |
[C] 백준 1712번 - 손익분기점 (0) | 2020.07.12 |