public static int sumTo(int n) {
if (n <= 0) return 0;
return /* missing */;
}Which expression replaces /* missing */ to compute 1+2+...+n?
- A
n + sumTo(n)
- B
n * sumTo(n - 1)
- Ccheck_circle
n + sumTo(n - 1)
- D
sumTo(n - 1)
Explanation
Standard tail-recursive summation: add n to the sum of the previous integers; sumTo(n) = n + sumTo(n-1).