본문 바로가기
백준 코딩테스트/10.재귀

백준 10872) 팩토리얼 (c)

by xortl98 2020. 11. 9.
728x90

www.acmicpc.net/problem/10872

 

10872번: 팩토리얼

0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.

www.acmicpc.net

1.문제

0보다 크거나 같은 정수 N이 주어진다. 이때, N!을 출력하는 프로그램을 작성하시오.

 

2.입력

첫째 줄에 정수 N(0 ≤ N ≤ 12)가 주어진다.

 

3.소스

#include<stdio.h>
int main()
{
	int N = 0;
	int result = 1;
	scanf("%d", &N);
	for (int i = N; i > 0; i--)
	{
		result = result * i;
	}
	printf("%d", result);
}

 

4.느낀점

재귀 첫문제라 그런지 쉬웠습니다. 값 입력 받고 for문으로 곱해줌. 

'백준 코딩테스트 > 10.재귀' 카테고리의 다른 글

백준 10870) 피보나치 수 5 (c)  (0) 2020.11.09