#include<stdio.h>
int jiecheng(int x);
int main()
{
int x, a;
printf("请输入要进行阶乘数字:");
scanf("%d", &x);
a = jiecheng(x);
printf("您所需要的结果为 %d\n", a);
return 0;
}
int jiecheng(int x)
{
int i,b = 1;
for (i = 1; i <= x; i++)
{
b*= i;
}
return b;
}
(切记0!是等于1的)