您的位置:首页 > 其它

ACM:HDU-1002 A + B Problem II

2016-03-17 22:22 399 查看
题号如标题所示,题目内容百度即可。代码如下:

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

public class Main {
public static void main(String[] args){
Scanner input = new Scanner(System.in);

int T;
BigInteger a,b;

T = input.nextInt();

for (int i=1;i<=T;i++){
System.out.println("Case"+" "+i+":");
a = input.nextBigInteger();
b = input.nextBigInteger();

System.out.println(a+" + "+b+" = "+a.add(b));

if (i<T)
System.out.print('\n');
}
}
}


提交过程坎坷,不知原因为何一直出现PE,纠结数次未果,最后以如下代码成功A出:

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

public class Main {

public static void main(String[] args) {
BigInteger a, b;
int T;
Scanner in = new Scanner(System.in);
T = in.nextInt();
for (int i = 1; i <= T; ++i) {
System.out.println("Case" + " " + i + ":");
a = in.nextBigInteger();
b = in.nextBigInteger();
if (i < T) {
System.out.println(a + " + " + b + " = " + a.add(b) );
System.out.println();
} else {
System.out.println(a + " + " + b + " = " + a.add(b));
}
}
}
}


曾尝试用C++解决该问题,太复杂于是改用JAVA
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: