C++ 用函数递归调用计算1+2+3+...+100的值
时间: 2023-12-25 16:03:48 浏览: 87
用C语言实现1+2+ +100
下面是C++用函数递归调用计算1+2+3+...+100的值的代码:
```cpp
#include <iostream>
using namespace std;
int sum(int n) {
int x = n;
x && (x += sum(n-1));
return x;
}
int main() {
cout << "1+2+3+...+100=" << sum(100) << endl;
return 0;
}
```
运行结果为:
```
1+2+3+...+100=5050
```
阅读全文