单项选择题

下列函数中,哪项是正确的递归函数( )。

A int Fun(int n)


if(n<1) return 1;

else
return n*Fun(n+1);

B) int Fun(ira n)


if(abs(n)<1) return 1;

else
return n*Fun(n/2);

C) int Fun(int n)



if(n>1) return 1;

else
return n*Fun(n*2)1


D) int Fun(int n)



if(n>1) return 1;

else
retun n*Fun(n-1);