算法题的输入大总结

赶紧收藏吧,小白必备知识了

本文以求和为例

多组输入,每组输入共一行,包括两个整数A, B

Sample Input
1 2
12 24
400 500
Sample Output
3
36
900
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
    	Scanner sc = new Scanner(System.in);
    	while(sc.hasNext()) {
    		System.out.println(sc.nextInt()+sc.nextInt());
    	}
    }
}

第一行是数据的组数N,从第二行开始是N组由两个整数(A和B)构成的数据,A和B之间用空格隔开,每组输入单独占一行

Sample Input
2
1 2
10 20
Sample Output
3
30
//2
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
    	Scanner sc = new Scanner(System.in);
    	int n=sc.nextInt();
    	while(n-->0) {
    		System.out.println(sc.nextInt()+sc.nextInt());
    	}
    }
}

多组数据:每组由两个整数(A和B)构成,A和B之间用空格隔开,每组输入单独占一行。当输入为"0 0"时,输入结束。"0 0"这组数据不处理。

Sample Input
1 2
3 4
10 20
0 0
Sample Output
3
7
30
//3
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
    	Scanner sc = new Scanner(System.in);
    	while(true) {
    		int a=sc.nextInt();
    		int b=sc.nextInt();
    		if(a==0 && b==0)break;
    		System.out.println(a+b);
    	}
    }
}

输入包含多个测试用例。每个测试用例包含一个正整数N,随后是N个整数跟在同一行上。当某个测试用例以0开始,终止输入,且该用例不处理。

Sample Input
3 1 2 4
1 23
5 1 3 5 7 9
0
Sample Output
7
23
25
//4
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
    	Scanner sc = new Scanner(System.in);
    	while(true) {
    		int a=sc.nextInt();
    		if(a==0)break;
    		int ac=0;
    		while(a-->0)ac+=sc.nextInt();
    		System.out.println(ac);
    	}
    }
}

第一行为N,下面紧跟N行数据。每行数据:开头为M,后面紧跟M个数。

Sample Input
2
1 1
2 3 4
Sample Output
1
7
//5
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
    	Scanner sc = new Scanner(System.in);
    	int n=sc.nextInt();
    	while(n-->0) {
    		int a=sc.nextInt();
    		if(a==0)break;
    		int ac=0;
    		while(a-->0)ac+=sc.nextInt();
    		System.out.println(ac);
    	}
    }
}
兔兔RabbitMQ!!! CSDN认证博客专家 Go/GoLang Redis MySQL
全站最硬核博主(之一)。在腾讯总部工作,bat/tmd有五家发过offer。acm/leetcode刷题狂,c /Java/python/go/php各种后端语言都喜欢,安卓/node/叶子/jsp等前端也能写,最喜欢鼓捣各种组件,请多指教。
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页