#include <stdio.h>
int jiecheng(int n){
int result;
if(n==1){
return 1;
}else{
result = jiecheng(n-1)*n;
}
return result;
}
int main () {
// 普通操作
int a;
// int s=1;
printf("输入一个大于零数字\n");
scanf("%d", &a);
// for(int i=1; i<=a; i++){
// s=s*i;
// }
// printf("%d", s);
// 递归
printf("%d", jiecheng(a));
return 0;
}