第28175题 单选题
为实现正整数n的阶乘的C++递归函数,补充正确的递归终止条件应选择以下哪一项?

现有如下试图计算正整数n阶乘的递归函数代码片段:

int factorial(int n) {
    // 待补充递归终止条件
    return n * factorial(n - 1);
}

请选择正确的递归终止条件补充到代码中。

A

if (n == 0 || n == 1) return 1;

B

if (n == 0) return 0;

C

if (n == 1) return 0;

D

if (n > 1) return 1;

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析