#include <stdio.h>
long long sum=1; //결과가 int 범위를 넘을 때 변수 선언
int fac(int n);
int main(void)
{
	int n;
	scanf("%d", &n);
	fac(n);
	printf("%lld", sum); //결과가 int 범위를 넘을 떄 입출력 서식문자 
	return 0;
}
int fac(int n)
{
	if(n!=1)
	{
		printf("%d! = %d * %d!\n", n, n, n-1);
		sum*=n;
		fac(n-1);
	}
	else
		printf("1! = 1\n");
	return 0;
}
										2018.01.02 20:05				
				정올 - 실력키우기 - 팩토리얼(1309)
																																			조회 수 501					추천 수 0					댓글 0