下⾯的 C++代码⽚段⽤于计算阶乘 。请在横线处填⼊( ) ,实现正确的阶乘计算。
1 int factorial(int n) { 2 if (n == 0 || n == 1) { 3 return 1; 4 } else { 5 // 在此处填入代码 6 } 7 }
return n * factorial(n - 1);
return factorial(n - 1) / n;
return n * factorial(n);
return factorial(n / 2) * factorial(n / 2);