📌  相关文章
📜  国际空间研究组织 | ISRO CS 2009 |问题 34(1)

📅  最后修改于: 2023-12-03 15:07:33.575000             🧑  作者: Mango

ISRO CS 2009 | 问题 34

这是一道关于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之类的函数,否则会出现错误。另外,计算总和的时候需要使用累加器,不能直接一个一个加上去,否则数组元素比较多的时候会很慢。