问题 单项选择题

下面 ______ 是正确的递归函数,它保证对所有的参数能够结束。

A.int f(int { if(n<1) return 1; elsereturn n*f(n+1); }

B.int f(int { if(n>1)return 1; elsereturn n*f(n-1); }

C.int f(int { if(abs(<1) return 1; else return n*f(n/2); }

D.int f(int { if(n>1) return 1; else return n*f(n*2); }

答案

参考答案:C

单项选择题
选择题