酷代码 AI
菜单
服务商
DeepSeek字节豆包
更多选项

C++偶数求和循环实现与优化方法

```cpp #include <iostream> using namespace std; int main() { int n, sum = 0; cin >> n; for (int i = 2; i <= n; i += 2) { sum += i; } cout << sum << endl; return 0; } ``` ### 代码说明: - 从2开始循环,步长为2,只遍历偶数 - 累加所有偶数到sum变量中 - 最后输出总和 ### 算法解析: - 时间复杂度:O(n/2) = O(n) - 空间复杂度:O(1) - 优化思路:也可直接用等差数列求和公式 `(n/2) * (2 + n) / 2` 或 `(n/2) * (n/2 + 1)` 计算,避免循环 ######[AI问答 | 198点数解答 | 2026-06-13 10:13:35]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]