计算一系列数的和
打开以下链接可以查看正确的代码
https://ac.nowcoder.com/acm/contest/5657#question
数据范围:数据组数满足 ,每组数据中整数个数满足 ,每组数据中的值满足
https://ac.nowcoder.com/acm/contest/5657#question
输入数据包括多组。
每组数据一行,每行的第一个整数为整数的个数n(1 <= n <= 100), n为0的时候结束输入。
接下来n个正整数,即需要求和的每个正整数。
每组数据输出求和的结果
4 1 2 3 4 5 1 2 3 4 5 0
10 15
import java.util.Scanner; /*** 输入例子1: 4 1 2 3 4 5 1 2 3 4 5 0 输出例子1: 10 15 * @Date 2022/5/11 **/ public class Main_04 { public static void main(String args[]){ Scanner sc = new Scanner(System.in); while(true){ String s = sc.nextLine(); if("0".equals(s)){ return; } String[] strs = s.split(" "); int sum = 0; for(int i=1;i<=Integer.parseInt(strs[0]);i++){ sum += Integer.parseInt(strs[i]); } System.out.println(sum); } } }
while(true) { const line = readline(); if(line !== '0') { const arr = line.split(' ').slice(1); let ret = 0; for (let i = 0; i < arr.length; i++) { ret += Number(arr[i]); } console.log(ret); } else { break; } }
import java.util.*; import java.io.*; public class Main{ public static void main(String[] args){ Scanner cin=new Scanner(System.in); int n; while(cin.hasNext()){ while(0 != (n=cin.nextInt())) { int sum=0; for(int i=0;i<n;i++){ sum+=cin.nextInt(); } System.out.println(sum); } } } }