我也整一个(^_^)

输入输出的第四题,基于Java,别的语言不是很熟

链接:https://ac.nowcoder.com/acm/contest/5657/D 来源:牛客网

输入描述:

输入数据包括多组。

每组数据一行,每行的第一个整数为整数的个数n(1 <= n <= 100), n为0的时候结束输入。

接下来n个正整数,即需要求和的每个正整数。

思路很简单,

刚开始打算先把个数用nextInt()拿出来,但是这样的话后面的求和数我就不会拿了,

所以就先拿一行,然后用s[0]拿个数,这样的话,后面累加从1开始,加到小于个数+1,跳过s[0],完成。

上代码(^_^)

太晚了,不写注解了,有问题咱们讨论哈(^_^)

import java.util.Scanner;
   public class Main{
       public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int x = 0;
        int y = 0;
        while (sc.hasNext()) {
            String[] s = sc.nextLine().split(" ");
            int z = Integer.parseInt(s[0]);
            if(z==0){
                break;
            }
            for (int i = 1; i < a+1; i++) {
                y = Integer.parseInt(s[i]);
                x += y;

            }
            System.out.println(x);
            x = 0;
        }

    }
}