백준 코딩테스트/10.재귀
백준 10872) 팩토리얼 (c)
xortl98
2020. 11. 9. 13:01
728x90
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문으로 곱해줌.