int fac(int n) {
if (n <= 1) {
return 1;
}
else return n * fac(n - 1);
}
int main() {
int n = 0;
scanf("%d",&n);
int ret=fac(n);
printf("%d\n",ret);
return 0;
}
#include<stdio.h>
#define N
int factorial(int a){
if(a==0)
return 1;
return a*factorial(a-1);
}
int main(){
int n;
scanf("%d",&n);
printf("%d",factorial(n));
}
登录后提交答案