#include<stdio.h>
int recursion(int m);
int main()
{
int a,b;
printf(" 请输入要输入的值: ");
scanf("%d",&a);
b = recursion(a);
printf("%d!的阶层为%d\n",a,b);
return 0;
}
int recursion(int m)
{
int sum = 1;
while(m > 0)
sum = sum *(m--);
return sum;
}
int recursion(int m)
{
int sum;
if(m == 1)
return 1;
sum = recursion(m-1)*m;
return sum;
}