#include<stdio.h>
#include "stdafx.h"
int f(int n)
{
int sum;
if(n==1)
{
sum=1;
}
else if(n>1)
{
sum=n*f(n-1);
}
else if(n<0)
printf("error");
return sum;
}
int main()
{
int n,sum;
int f(int n);
printf("输入阶乘数个数:\n");
scanf("%d",&n);
sum=f(n);
printf("结果为:%d\n",sum);
return 0;
}