C ++中的双重求和

时间:2018-07-31 16:51:59

标签: c++

Sigma Equation

我目前正在尝试编写一个程序,其中用户输入一个数字(Z)用于计算总和。我一直在尝试使用嵌套的循环,无济于事。

这是一项家庭作业,因此,是一个朝着正确方向发展的想法,而不是一个完整的答案。

编辑:在该示例中,Z为10等于20790,这是我检查代码是否有效的方法

for(int x = 0; x<=z; x++)
{
    for(int y =0; y<=x+1; y++)
    {
        sum = (z/2)*((x^2)+y+1);
        total += sum;
    }
}

这是我的最后一次尝试,尽管很糟糕。

1 个答案:

答案 0 :(得分:4)

首先:您是否将total初始化为0?
此外,运算符^不会升为幂。这是按位异或。只需使用x*x