请你分别求出每个数组的元素之和。
第一行有一个整数。
随后组数据。
每组的第一行有两个整数和
。
每组的随后行,每行有
个整数
。
保证。
输出行,每行一个整数,代表数组元素之和。
3 3 4 1 2 3 4 5 6 7 8 9 10 11 12 1 1 2024 3 2 1 1 4 5 1 4
78 2024 16
public class Program {
public static void Main() {
string line;
int t = int.Parse(System.Console.ReadLine ()); //读取组数
int x = 0;
long sum = 0;
if (t > 0) {
//控制读取组
for (int i = 0; i < t; i++) {
string[] tokens = System.Console.ReadLine ().Split();
x = int.Parse(tokens[0]);//行数
//控制读取组内
for (int j = 0; j < x; j++) {
tokens = System.Console.ReadLine ().Split();
foreach (string s in tokens) {
sum += int.Parse(s);
}
}
//输出这个数组的和
System.Console.WriteLine(sum);
sum = 0;
x = 0;
}
} else
System.Console.WriteLine(sum);
}
} package main
import (
"bufio"
"fmt"
"os"
)
func main() {
in := bufio.NewReader(os.Stdin)
out := bufio.NewWriter(os.Stdout)
defer out.Flush()
var T int
fmt.Fscan(in, &T)
for ; T>0; T--{
var n,m int
fmt.Fscan(in, &n, &m)
var sum int64
for i :=0; i<n; i++{
for j:=0;j<m; j++{
var x int64
fmt.Fscan(in, &x)
sum += x
}
}
fmt.Fprintln(out, sum)
}
} func main() {
var t int
fmt.Scan(&t)
for i := 0; i < t; i++ {
var n, m int
fmt.Scan(&n, &m)
a := make([][]int, n)
for i := 0; i < n; i++ {
a[i] = make([]int, m)
}
for i := 0; i < n; i++ {
for j := 0; j < m; j++ {
fmt.Scan(&a[i][j])
}
}
sum := int64(0)
for i := 0; i < n; i++ {
for j := 0; j < m; j++ {
sum += int64(a[i][j])
}
}
fmt.Println(sum)
}
} a = int(input()) for i in range(a): d = 0 b = input().split() for v in range(int(b[0])): c = list(map(int,input().split())) d += sum(c) print(d)
#include <iostream>
using namespace std;
int main() {
int n_groups = 0;
std::cin >> n_groups;
while (n_groups--) {
int gro_r, gro_c = 0;
long int ele_now, ele_next = 0;
std::cin >> gro_r >> gro_c;
for (int i_r = 0; i_r <= gro_r - 1;i_r++) {
for (int i_c = 0; i_c <= gro_c - 1; i_c++) {
std::cin >> ele_now;
ele_next += ele_now;
}
}
std::cout << ele_next << std::endl;
}
}