首页 > 其他分享 >上机题目(初级)-大数求和

上机题目(初级)-大数求和

时间:2022-11-11 15:37:55浏览次数:37  
标签:BigInteger java String 上机 大数 求和 cin new math


描述: 

给定两个非常大的正整数A和B,位数在50至100之间。求C=A+B;

题目类别:

 字符串 

难度:

 中级 

运行时间限制:

10Sec

内存限制:

128MByte

阶段:

 入职前练习 

输入:

因为A和B很大,从高位到低位,以字符串的形式输入两行数字A和B。A和B的位数在50至100之间。

输出:

以字符串形式,输出一行,表示A和B的和。

样例输入:

1111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222

样例输出:

3333333333333333333333333333333333333333333333333



代码如下:

import java.io.*;
import java.util.*;

public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(new BufferedInputStream(System.in));
String add1 = cin.nextLine();
String add2 = cin.nextLine();
java.math.BigInteger res1 = new java.math.BigInteger(add1);
java.math.BigInteger res2 = new java.math.BigInteger(add2);
java.math.BigInteger result = res1.add(res2);
System.out.println(result);
}
}


标签:BigInteger,java,String,上机,大数,求和,cin,new,math
From: https://blog.51cto.com/u_15866446/5845013

相关文章