首页 > 试题广场 >

A+B(5)

[编程题]A+B(5)
  • 热度指数:54502 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
计算一系列数的和
打开以下链接可以查看正确的代码
https://ac.nowcoder.com/acm/contest/5657#question

数据范围:数据组数满足 ,每组数据中的整数个数满足 ,每个数据大小满足

输入描述:
输入的第一行包括一个正整数t(1 <= t <= 100), 表示数据组数。
接下来t行, 每行一组数据。
每行的第一个整数为整数的个数n(1 <= n <= 100)。
接下来n个正整数, 即需要求和的每个正整数。


输出描述:
每组数据输出求和的结果
示例1

输入

2
4 1 2 3 4
5 1 2 3 4 5

输出

10
15
推荐
点击链接查看正确的代码https://ac.nowcoder.com/acm/contest/5657#question
编辑于 2020-12-29 17:32:38 回复(0)
let n = parseInt(readline())
while(n--) {
    let lines = readline().split(' ')
    let n = parseInt(lines[0])
    let sum = 0
    for(let i = 1; i < lines.length; i++) {
        sum += parseInt(lines[i])
    }
    print(sum)
}

发表于 2022-08-17 23:32:18 回复(0)
n = int(input())
fori in range(n):
    a = [eval(i)fori in input().split()]
    print(sum(a[1:]))
发表于 2024-02-19 21:27:00 回复(0)
import sys

for index, line in enumerate(sys.stdin):
    if index == 0:
        continue
    elements = line.strip().split(' ')
    print(sum([int(v) for v in elements[1:]]))
发表于 2023-09-22 15:11:18 回复(0)
import sys

for line in sys.stdin:
    a = line.split()
    if len(a) == 1 :
        gruop = int(a[0])
    else:
        sum = 0
        n = int(a[0])
        for i in range(1, n + 1):
            sum += int(a[i]) 
        print(sum)
发表于 2023-09-04 20:13:30 回复(0)
import java.util.*;
import java.util.stream.Collectors;
import java.util.stream.Stream;
 
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int lineNum=Integer.parseInt(sc.nextLine());
        //System.out.printf("lineNum=%d\n",lineNum);
        for(int i=0;i<lineNum;i++){
            String[] numbers = sc.nextLine().split(" ");
            //System.out.printf("numbers=%s\n",Arrays.asList(numbers).stream().collect(Collectors.joining(",")) );
            int res= Arrays.asList(numbers).stream()
                .skip(1).mapToInt(Integer::parseInt).reduce(0,Integer::sum);
            System.out.println(res);
        }
    }
}

发表于 2022-06-28 10:58:57 回复(0)
import java.util.Scanner;

/*** 输入例子1:
2
4 1 2 3 4
5 1 2 3 4 5

输出例子1:
10
15
 **/

public class Main_05 {
    public static void main(String args[]){
        Scanner sc = new Scanner(System.in);
        int sumGroup = Integer.parseInt(sc.nextLine());
        for(int i = 0;i<sumGroup;i++){
            String s = sc.nextLine();
            String[] strs = s.split(" ");
            int sum = 0;
            for(int j=1;j<=Integer.parseInt(strs[0]);j++){
                sum += Integer.parseInt(strs[j]);
            }
            System.out.println(sum);
        }
    }
}

发表于 2022-05-11 17:33:36 回复(0)
let count = Number(readline());
while (count--) {
    const nums = readline().split(' ').slice(1);
    let sum = 0;
    for (let i = 0; i < nums.length; i++) {
        sum += Number(nums[i]);
    }
    console.log(sum);
}

发表于 2021-09-04 20:40:54 回复(0)
count = int(input())
for i in range(0,count):
    result = 0
    n = input().split(' ')
    for j in range(0, int(n[0])):
        result += int(n[j+1])
    print(result)

发表于 2021-05-31 15:49:01 回复(0)
import java.util.*;
import java.io.*;

public class Main{
    public static void main(String[] args){
        Scanner cin=new Scanner(System.in);
        int t=cin.nextInt();
        while(cin.hasNext()){        
            int n=cin.nextInt();
            int sum=0;
            for(int i=0;i<n;i++){
                sum+=cin.nextInt();                
            }
            System.out.println(sum);             
        }
    }
}

发表于 2021-04-26 22:28:08 回复(0)
熟悉C#和环境中。。。看来可以使用dLinq语法。
发表于 2021-03-27 19:11:45 回复(0)

热门推荐

通过挑战的用户

A+B(5)