📅  最后修改于: 2023-12-03 15:07:33.575000             🧑  作者: Mango
这是一道关于C++程序设计题目的问题。我们需要编写一个程序,计算一个数组中所有元素的和,并返回这个和。具体要求如下:
编写一个C++程序,读入一个包含n(n<=100)个整数的数组,计算所有元素的和并输出结果。
第一行为一个整数n,表示数组元素的个数。
接下来一行包含n个整数,表示每个元素的值。
程序应该输出一个整数,表示数组所有元素的和。
5
1 2 3 4 5
15
这个程序非常简单,只需要遍历数组,并将每个元素加起来即可。具体实现如下:
#include <iostream>
using namespace std;
int main()
{
int n, sum = 0;
cin >> n;
for (int i = 0; i < n; i++)
{
int x;
cin >> x;
sum += x;
}
cout << sum << endl;
return 0;
}
需要注意的是,输入数组的时候需要依次读入每个元素,不要使用getline之类的函数,否则会出现错误。另外,计算总和的时候需要使用累加器,不能直接一个一个加上去,否则数组元素比较多的时候会很慢。