计算一系列数的和
打开以下链接可以查看正确的代码
https://ac.nowcoder.com/acm/contest/5657#question
https://ac.nowcoder.com/acm/contest/5657#question
输入的第一行包括一个正整数t(1 <= t <= 100), 表示数据组数。
接下来t行, 每行一组数据。
每行的第一个整数为整数的个数n(1 <= n <= 100)。
接下来n个正整数, 即需要求和的每个正整数。
每组数据输出求和的结果
2 4 1 2 3 4 5 1 2 3 4 5
10 15
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); } } }
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); } } }
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); }
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); } } }