编辑代码

#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;
}