题目描述
用递归的方法求1+2+3+......+N的值。
输入
输入n。
输出
输出和。
输入样例
5
输出样例
15
解析:递归解决,当然用递归,上code!
不准直接抄!!!
#include <iostream>
using namespace std;
int f(int n)
{
if (n == 0)
return 0;//判断是否到达递归边界
return f(n - 1) + n;//未到达边界继续递归
}
int main() {
int n;
cin >> n;
cout << f(n);//调用函数计算从1—n的累加值
return 0;
}
如果你喜欢,就点个赞吧!