标签: c++
我正在尝试对整数求和,但我不知道此代码中的缺陷在哪里 告诉我这个代码中的缺陷在哪里,不要给出其他方法来解决这个问题
输出应为6,但代码为4。
int SUM(int n) { cout<<n<<endl; if(n!=1) return n + SUM(--n); return n; } int main() { cout<<SUM(3)<<endl; }