#include <stdio.h>
#include <stdlib.h>
int Factorial(int a) //递归法求阶乘的函数
{
if(a==1)return 1;
return a*Factorial(a-1);
}
int main()
{
int num=0; //要求阶乘的变量
printf("请输入一个正整数:");
scanf("%d",&num); //输入要求阶乘的数字
printf("%d 的阶乘为:%d\n",num,Factorial(num));
system("pause");
return 0;
}