问题
单项选择题
已知递归函数f(n)的功能是计算1+2+…+n,且n≥1,应采用的代码段是()。
A.if n>1 then return 1 else return n+f(n-1)
B.if n>1 then return 1 else return n+f(n+1)
C.if n<1 then return 0 else return n+f(n-1)
D.if n<1 then return 0 else return n+f(n+1)
答案
参考答案:C