单项选择题

能保证对所有的参数能够结束的递归函数是

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);)