单选题
下面 ______ 是正确的递归函数,它保证对所有的参数能够结束。
A、
int f(int { if(n<1) return 1; else return n*f(n+1); }
B、
int f(int { if(n>1) return 1; else return 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
【答案解析】
提交答案
关闭