您的位置:首页 > 其它

HOJ 1002题 题解

2016-07-23 18:22 295 查看
  杭电OJ 1002题 题目链接: 点击打开链接

   该题需要注意的两点:

(1)题目说明了数很大,不能使用int类型,Java语言可以使用BigInteger类型

(2)注意输出格式,每两个测试用例之间输出一个空行

 本题AC示例代码如下:

  

import java.io.BufferedInputStream;
import java.math.BigInteger;
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(new BufferedInputStream(System.in));
int count = cin.nextInt();
for(int i=0; i<count; i++){
BigInteger numOne = cin.nextBigInteger();
BigInteger numTwo = cin.nextBigInteger();
//第一行,只输出结果,不输出空行
if(i==0) {
System.out.println("Case " + (i+1) + ":");
BigInteger sum = numOne.add(numTwo);
System.out.println(numOne + " + " + numTwo + " = " + sum);
}
//第二行及之后,在输出结果之前,先输出一个空行
else {
System.out.println();
System.out.println("Case " + (i+1) + ":");
BigInteger sum = numOne.add(numTwo);
System.out.println(numOne + " + " + numTwo + " = " + sum);
}
}
cin.close();
}
}


    欢迎评论指正讨论,不喜勿喷。

4000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: