程序:
#include <stdio.h>
#include <stdlib.h>
long Fact(int n)
{
int i;
long result = 1;
for(i=2;i<=n;i++)
{
result*=i;
}
return result;
}
int main(void)
{
int m;
long ret;
printf(“intput m:”);
scanf(“%d”,&m);
ret= Fact(m);
printf(“%d! = %ld\n”,m,ret);
return 0;
}
输入4,输出结果