作业帮 > 综合 > 作业

C语言中f=fac(n-1)*n是什么意思?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/26 16:09:23
C语言中f=fac(n-1)*n是什么意思?
递归调用呗,用栈来解释再好不过了
再问: 不懂……
再答: 额- -long fac(long n)
{
    if (n > 1) return n * fac(n-1);
    return 1;
}是这个函数吧?假如是:f=fac(5);5>1  则f=5*f(4);4>1    f=5*4*f(3);...不知是不是这个求阶乘的东东。