n!怎么编写啊~~~写了半天都没写出来
求解!!

#include <stdio.h> int main (void) { int n; long int jc (int n); printf ("Enter a digit:"); scanf ("%i",&n); printf ("%i! is %i\n",n,jc(n)); return 0; } long int jc (int n) { long int result; if(n==0) { return result=1; }else { return result=n*jc(n-1); } }