输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据包括多组。根据题目来看,这道题的难点应该在 “输入数据包括多组” 这句话上
如后面给的输入实例
但是我看了一下网站认可通过的一些程序并不支持输入多组数据,不知道是不是个人理解题目有误的问题,附下下自己的代码
import java.util.Scanner; import java.util.ArrayList; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); sc.useDelimiter("\n"); ArrayList<Integer> list = new ArrayList(); while(sc.hasNextLine()){ String s = sc.next(); if(s.length()>0){ String[] sArr = s.split(" "); int result=Integer.parseInt(sArr[0])+Integer.parseInt(sArr[1]); list.add(result); }else{ break; } } for(int i=0;i<list.size();i++){ System.out.println(list.get(i)); } } }
全部评论
(0) 回帖