您的位置:首页 > 其它

hdu 1002(大数加法)

2013-08-11 18:07 316 查看
题目大意:输入a、b,输出a与b之和

解题思路:这道题的特点就在于。整数数据的长度超过了整数类型的最大长度long。这时我们可以考虑用java来解决

代码如下:

package com.njupt.acm;//提交时把这一行去掉

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

public class HDU_1002_2 {//提交时把类名换成Main

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

while(scanner.hasNextInt()){
int t = scanner.nextInt();
BigInteger a,b,c;
int i = 0;
int count = 1;
while( i < t ){
a = scanner.nextBigInteger();
b = scanner.nextBigInteger();
c = a.add(b);
if(count != 1){
System.out.println();
}

System.out.println("Case "+count+++":");
System.out.println(a+ " + " +b+" = "+c);
++i;
}

}

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