#include <stdio.h>
long Fact(int n){
int i;
long sum=1;
for(i=1;i<=n;i++){
sum=sum*i;
}
return sum;
}
int main()
{
int m;
long ret;
printf("Input m:");
scanf("%d",&m);
ret=Fact(m);
printf("%d!=%ld\n",m,ret);
return 0;
}
、遇到的问题:1、不懂fact()函数的运用。
2、不懂long是什么意思。
知识点:1、long ret属于长整型。
2、fact()属于阶层函数。