百忙之中我还是要说一下,这个要有0的情况才严谨

#include<stdio.h>
long long jie(long long);
int main()
{
    long long  a;
    scanf("%lld",&a);
    printf("%lld",jie(a));
}
long long jie(long long n)
{
    if(n==1||n==0)
    return 1;
    else
    return n*jie(n-1);
}