1158:求1+2+3+...(C C++)

it2026-02-21  6

【题目描述】

用递归的方法求1+2+3+……+N的值。

【输入】

输入N。

【输出】

输出和。

【输入样例】

5

【输出样例】

15

【代码】

#include <iostream> using namespace std; int f(int x) { if(x==0) return 0; //第0项的时候 +0 并结束 else return x+f(x-1); //当前项加上 前面项 } int main() { int x; cin>>x; cout<<f(x);//调用函数 }
最新回复(0)