for-Loop添加整数

时间:2014-06-20 01:07:56

标签: c++ for-loop

以下是说明:


编写一个程序,接受键盘输入的整数,并计算从1到整数的所有整数之和。例如,如果输入7,则计算总和:1 + 2 + 3 + 4 + 5 + 6 + 7。使用while或for循环执行计算。计算总和后打印出结果。注意:如果输入大整数,则无法获得正确的结果。


我能弄清楚的是如何将所有整数加在一起。任何帮助将不胜感激。

//preprocessor directives


int main ()
{
//declare and initialize variables

    int n, i;
    int total;


//user input

    cout << "Enter an integer: ";
    cin >> n;


//compute sum of all integers from 1 to n
    total=0;

    for (i = 1; i <= n; i++)
    cout << i;


return 0;
}

1 个答案:

答案 0 :(得分:3)

使用+=运算符添加:

for (i = 1; i <= n; i++)
    total += i;
cout << total;

请注意,这是total = total + i的缩写。