A22004. 下⾯给出了阶乘计算的两种⽅式。以下说法正确的是( )。int factorial1(int n) { if (n <= 1) return 1; return n * factorial1(n - 1); } int factorial2(int n) { int acc = 1; while (n > 1) { acc = acc * n; n = n - 1; } return acc; }
单选题
困难
知识点
题目描述
下⾯给出了阶乘计算的两种⽅式。以下说法正确的是( )。
int factorial1(int n) {
if (n <= 1) return 1;
return n * factorial1(n - 1);
}
int factorial2(int n) {
int acc = 1;
while (n > 1) {
acc = acc * n;
n = n - 1;
}
return acc;
}选项(单选)
答案解析
详细答案解析为会员权益,按每日次数查看。
开通 / 升级会员
上一题
下一题