给定一个包含 N 个整数的数组。我的任务是打印所有整数的总和。
输入:
输入文件的第一行包含一个整数 T,它表示测试用例的数量。对于每个测试用例,将有两行。第一行包含 N 表示数组中元素的数量,第二行包含 N 个空格分隔的整数。
输出:
对应每个测试用例,在新行中打印数组的总和。
约束:
1 <= T <= 100
1 <= N <= 1000
0 <= Arr[i] <= 200
#include <iostream>
using namespace std;
int main()
{
int n, no_of_elem_array;
int arr[50], sum[50];
cin >> n;
int j = 0;
while (n--) {
cin >> no_of_elem_array;
for (int i = 0; i < no_of_elem_array; i++) {
cin >> arr[i];
}
for (int i = 0; i < no_of_elem_array; i++) {
sum[j] = sum[j] + arr[i];
}
j++;
}
for (int i = 0; i < n; i++) {
cout << sum[i] << endl;
}
return 0;
}
输出
2
4
1 2 3 4
6
5 8 3 10 22 45