代码如下:
#include<stdio.h>
int main()
{
int fac(n);
int n,m;
printf("enter a number:");
scanf_s("%d", &n);
m = fac(n);
printf("%d!=%d", n, m);
return 0;
}
int fac(n)
{
int f;
if (n == 1 || n == 0)
f = 1;
else if (n < 0)
printf("error\n");
else
f = fac(n - 1) * n;
return(f);
}