下面代码采用递推算法来实现整数 $n$ 的阶乘($n! = n \times (n - 1) \times \ldots \times 2 \times 1$),则横线上应填写( )。
int factorial(int n) {
int result = 1;
for (int i = 2; i <= n; i++) {
// 在此处填入代码
}
return result;
}答案A。代码补全要考虑参数传递方式。如果需要修改实参,需用指针(*)传递。排序算法要理解每步比较的含义。
排序代码补全要理解每步比较的含义。选择排序找最小值时比较的是array[min]>array[j]。
【考点】递推算法|基本运算|阶乘定义