#include <stdio.h>
int compute_sum(int a);
int main(void) {
int a, sum;
printf("Enter a number: ");
scanf("%d", &a);
sum = compute_sum(a);
printf("%d", sum);
return 0;
}
int compute_sum(int a) {
int sum = 1;
for (int i = 1; i <= a; ++i) {
sum *= i;
}
return sum;
}
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));
}
登录后提交答案