#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