下列函数中,哪项是正确的递归函数( )。
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);