华为OD机试 -高精度整数加法(C++ & Java & JS & Python)

描述

输入两个用字符串 str 表示的整数,求它们所表示的数之和。

数据范围: 1≤���(���)≤10000 1≤len(str)≤10000 

输入描述:

输入两个字符串。保证字符串只含有'0'~'9'字符

输出描述:

输出求和后的结果

示例1

输入:

9876543210
1234567890

输出:

11111111100

Java:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        while (scan.hasNext()) {
            String s1 = scan.next();
            String s2 = scan.next(); //输入两个数
            String res = add(s1, s2); //输出
            System.out.println(res);
        }
    }
 
    private static String add(String s1, String s2) { //两个字符串整数相加
        StringBuilder res = new StringBuilder();
        int n = s1.length() - 1;
        int m = s2.length() - 1;

猜你喜欢

转载自blog.csdn.net/m0_68036862/article/details/132810298