【正确答案】正确答案:if(n<1) { return 0; } else if(n==1) { return 1; } else { return n*factorial(n一1); }
【答案解析】解析:factorial(int n)求出n的阶乘,要求使用递归调用。递归调用是指在调用一个函数的过程中直接或间接地调用该函数本身,n的阶乘计算公式为:n!=n×(n-1)×(n-2)……2x1,即n!=n×(n-1)!,因此factorial(intn)的递归过程为:return n*factorial(n-1)。