-1

西格玛方程

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

这是一项家庭作业,因此,如果可能的话,与其说是一个完整的答案,不如说是一个正确方向的想法。

编辑:在示例中,10 的 Z 用于等于 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;
    }
}

这是我最后一次尝试,虽然很糟糕。

4

1 回答 1

4

首先:您是否将您的初始化total为0?
此外,操作员^不会提升权力。这是一个按位异或。只需使用x*x.

于 2018-07-31T17:04:32.783 回答