#include <stdio.h>
#include <stdlib.h>
long Fact(int n);
int main()
{
int m;
long ret;
printf("INPUT m:");
scanf("%d",&m);
ret=Fact(m);
printf("%d!=%ld\n",m,ret);
return 0;
}
long Fact(int n)
{
int i;
long result=1;
for(i=2;i<=n;i++)
{
result*=i;
}
return result;
}
知识点:
1.函数的定义;
2.调用函数;
心得体会:
1.函数在使用前必须先定义;
2.函数的返回值只有一个;
3.函数中的return语句可以有多个,但不表示可以有多个返回值