以下是说明:
编写一个程序,接受键盘输入的整数,并计算从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;
}
答案 0 :(得分:3)
使用+=
运算符添加:
for (i = 1; i <= n; i++)
total += i;
cout << total;
请注意,这是total = total + i
的缩写。