运用递归函数,计算阶乘,

img

代码如下:

int Fact(int n)
{
    if(n==0 || n== 1) //注意这里不要漏了n==0
        return 1;
    else
        return n*Fact(n-1);
}

int Fact(int n)
{
    if(n==1)
        return 1;
    return Fact(n-1)*n;
}