赶紧收藏吧,小白必备知识了
本文以求和为例
多组输入,每组输入共一行,包括两个整数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);
-
}
-
}
-
}
转载:https://blog.csdn.net/hebtu666/article/details/114779135
查看评论