解法:
#include <stdio.h>
int Facl(int n)
{
int i=0;
int ret=1;
for(i=1;i<=n;i++)
{
ret*=i;
}
return ret;
}
int main()
{
int n=0;
int ret=0;
printf("请输入要求的阶乘:");
scanf("%d",&n);
ret=Facl(n);
printf("该数的阶乘为:%d\n",ret);
return 0;
}
主要部分:
for(i=1;i<=n;i++)
{
ret*=i;
}
return ret;