编辑代码

#include <stdio.h>
int f(int n)
{
    if(1==n)
    {
        return 1;
    }
    return n*f(n-1);
}

int main () {
    int n;
    scanf("%d",&n);
    int result=f(n);
    printf("result=%d",result);
	return 0;
}