【发布时间】:2021-12-31 05:29:07
【问题描述】:
如何将这个递归函数转换为迭代函数?
int sum(int n) {
if (n < 1) return 1;
return sum(n - 1) * (n - 1) + n;
我可以这样做吗? (参考下文)
int sum(int n){
if(n<1) return 1;
while(n >= 1){
sum = sum(n-1) * (n-1) + n;
}
return sum;
}
【问题讨论】: