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

long a,b,c;
int main(void)
{
 printf("%d!의 값은:%d",a, fact(b));
 return 0;
}

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


입력된 수로 팩토리 하고 싶은데

컴파일이 안된당~~