#include <stdio.h>
long fact(long);

long a;

int main(void)
{
 printf("원하시는 수의 팩토리얼을 알려드립니다. 수를 입력하세요: ");
 scanf("%d",&a);
 printf("%d!의 값은:%d",a, fact(a));
 return 0;
}

long fact(long a)
{
 if(a <= 0)
  return 1;
 else
  return a*fact(a-1);
}


독학이라 그럼 이해좀 ㅋㅋ