You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

C++如何计算指定for循环输出的所有数值的总和?

实现方案

你只需要在循环内将每次输出的数值累加到你已经声明的sum变量中即可,另外建议将pow(i,2)替换为整数乘法i*i,避免浮点运算带来的精度误差(pow是为浮点数计算设计的,整数平方场景直接用乘法性能更高、结果也更准确)。

修改后的完整代码如下:

using namespace std;
#include <iostream>
#include <conio.h>
#include <cmath>

int main()
{
    int sum = 0;
    for (int i = 1; i < 11; i++) {
        int current_val = 2 * i * i + 5 * i - 3;
        cout << current_val << "\n";
        sum += current_val;
    }
    cout << "所有输出数值的总和:" << sum << "\n";
    return 0;
}

运行后会按原顺序输出10个计算值,最后额外输出总和,经计算总和结果为995。

内容的提问来源于stack exchange,提问作者arcend

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 13:06:05