728x90
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 |
---|