【九度OJ】题目1198:a+b 解题报告

【九度OJ】题目1198:a+b 解题报告

标签(空格分隔): 九度OJ


原题地址:http://ac.jobdu.com/problem.php?pid=1198

题目描述:

实现一个加法器,使其能够输出a+b的值。

输入:

输入包括两个数a和b,其中a和b的位数不超过1000位。

输出:

可能有多组测试数据,对于每组数据,
输出a+b的值。

样例输入:

2 6
10000000000000000000 10000000000000000000000000000000

样例输出:

8
10000000000010000000000000000000

Ways

这个题明显是让求大整数,如果用C++的话,那是相当麻烦,估计要用100行代码。

可是我用Java的啊!BigInteger大法好!

做这个题简直在作弊有没有~~

import java.util.*;
import java.math.*;

public class Main{
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()) {
            BigInteger a = scanner.nextBigInteger();
            BigInteger b = scanner.nextBigInteger();
            System.out.println(a.add(b).toString());
        }
    }
}

Date

2017 年 3 月 8 日

你可能感兴趣的:(算法,九度OJ,考研机试-九度OJ)