A+B for Input-Output Practice (I)
A+B for Input-Output Practice (II)
A+B for Input-Output Practice (III)
A+B for Input-Output Practice (IV)
A+B for Input-Output Practice (V)
A+B for Input-Output Practice (VI)
A+B for Input-Output Practice (VII)
A+B for Input-Output Practice (VIII)
解题思路
1.1089 A+B for Input-Output Practice (I)
题意很简单,就是不断的输入a、b,对于每个a、b,输入结果a+b
2.1090 A+B for Input-Output Practice (II)
在上题的基础上,对输入个数加了限制,输入N,针对于N对a、b,分别输入结果
3.1091 A+B for Input-Output Practice (III)
在第一题的基础上,对结束条件做了限制,输入a、b都未0时,结束输入
4.1092 A+B for Input-Output Practice (IV)
每组数据不再是a、b,而是由每组输入的n来决定,输入n个值,计算n个值的和,结束条件是输入的n为0
5.1093 A+B for Input-Output Practice (V)
输入n组数据,每组数据有m个数,计算m个数的和
6.1094 A+B for Input-Output Practice (VI)
每组数据有m个数,计算m个数的和,当输入的m不再是整数时,结束输入
7.1095 A+B for Input-Output Practice (VII)
对于每组输入的a、b,输出结果a+b,并且输出一个空行,当不再输入整数时,结束输入
8.1096 A+B for Input-Output Practice (VIII)
输入n组数据,每组数据有m个数,计算m个数的和,并且输出一个空行,而且此处特别注意,最后一组数据时,不再输出空行
解题遇到的问题
此系列题就是对输入输出做练习
后续需要总结学习的知识点
无
##1.1089 A+B for Input-Output Practice (I)
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner mScanner = new Scanner(System.in);
while (mScanner.hasNextBigInteger()) {
BigInteger a = mScanner.nextBigInteger();
BigInteger b = mScanner.nextBigInteger();
System.out.println(a.add(b).toString());
}
mScanner.close();
}
}
##2.1090 A+B for Input-Output Practice (II)
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner mScanner = new Scanner(System.in);
int n = mScanner.nextInt();
while (n > 0) {
BigInteger a = mScanner.nextBigInteger();
BigInteger b = mScanner.nextBigInteger();
System.out.println(a.add(b).toString());
n--;
}
mScanner.close();
}
}
##3.1091 A+B for Input-Output Practice (III)
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner mScanner = new Scanner(System.in);
while (true) {
BigInteger a = mScanner.nextBigInteger();
BigInteger b = mScanner.nextBigInteger();
if (a.compareTo(new BigInteger("0")) == 0
&& b.compareTo(new BigInteger("0")) == 0) {
break;
}
System.out.println(a.add(b).toString());
}
mScanner.close();
}
}
##4.1092 A+B for Input-Output Practice (IV)
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner mScanner = new Scanner(System.in);
while (true) {
int n = mScanner.nextInt();
if (n == 0) {
break;
}
BigInteger sum = new BigInteger("0");
while (n > 0) {
sum = sum.add(mScanner.nextBigInteger());
n--;
}
System.out.println(sum.toString());
}
mScanner.close();
}
}
##5.1093 A+B for Input-Output Practice (V)
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner mScanner = new Scanner(System.in);
int n = mScanner.nextInt();
while (n>0) {
int m = mScanner.nextInt();
BigInteger sum = new BigInteger("0");
while (m > 0) {
sum = sum.add(mScanner.nextBigInteger());
m--;
}
System.out.println(sum.toString());
n--;
}
mScanner.close();
}
}
##6.1094 A+B for Input-Output Practice (VI)
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner mScanner = new Scanner(System.in);
while (mScanner.hasNextInt()) {
int m = mScanner.nextInt();
BigInteger sum = new BigInteger("0");
while (m > 0) {
sum = sum.add(mScanner.nextBigInteger());
m--;
}
System.out.println(sum.toString());
}
mScanner.close();
}
}
##7.1095 A+B for Input-Output Practice (VII)
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner mScanner = new Scanner(System.in);
while (mScanner.hasNextBigInteger()) {
BigInteger a = mScanner.nextBigInteger();
BigInteger b = mScanner.nextBigInteger();
System.out.println(a.add(b).toString());
System.out.println();
}
mScanner.close();
}
}
##8.1096 A+B for Input-Output Practice (VIII)
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner mScanner = new Scanner(System.in);
int n = mScanner.nextInt();
while (n > 0) {
int m = mScanner.nextInt();
BigInteger sum = new BigInteger("0");
while (m > 0) {
sum = sum.add(mScanner.nextBigInteger());
m--;
}
System.out.println(sum.toString());
n--;
if (n > 0) {
System.out.println();
}
}
mScanner.close();
}
}
网友评论