单选题

下⾯代码采⽤递推算法来实现整数 n的阶乘(n!=n*(n-1)*(n-2)*.....*2*1),则横线上应填写(  )。

int factorial(int n) { 

     int result = 1; 

     for (int i = 2; i <= n; i++) { 

             ________________________________      //在此处填入代码

     } 

    return result;

}

A.

result *= i;

B.

result += i;

C.

result *= result;

D.

result += result;

发表评论

登录 后再回复