单项选择题

下面是一个递归Java程序,其功能为 ( )
long Factorial(int n)
if(1==n)
return 1;

else
return n*Factorial(n-1);

A.求1-n的和
B.求2到n的和
C.求n的阶乘
D.求2-n的积