#include <iostream> using namespace std; // 递归函数实现自然数累加 int sum(int n) { if (n == 0 || n == 1) // 基线条件 return n; else return n + sum(n - 1); // 递归条件 } int main() { int n; cin >> n; // 读取输入n int result = sum(n); // 调用递归函数计算结果 cout << result << endl; // 输出结果并换行 return 0; } /************************************************************** Problem: 1006 User: zhenghaoxuan Language: C++ Result: Wrong Answer ****************************************************************/