zoukankan      html  css  js  c++  java
  • 高精度 A+B II

     A+B II

    题目描述

        acmj最近发现在使用计算器计算高精度的大数加法时很不方便,于是他想着能不能写个程序把这个问题给解决了。

    输入

    包含多组测试数据
    每组数据包含两个正数A,B(可能为小数且位数不大于400)

    输出

        每组输出数据占一行,输出A+B的结果,结果需要是最简的形式。

    样例输入

    1.9 0.1
    00.1 00.9
    1.23 2.1
    3 4.0

    样例输出

    2
    1
    3.33
    7
    import java.math.BigInteger;
    import java.math.BigDecimal;
    import java.util.*;
    
    public class Main {
           public static void main(String[] args)
           {
               Scanner cin = new Scanner(System.in);
               BigDecimal a , b ,c;
               while(cin.hasNext()){
                 a = cin.nextBigDecimal();
                 b = cin.nextBigDecimal();
                 c = a.add(b);
                c= c.stripTrailingZeros();
                String s = c.toPlainString();
                 System.out.println(s);  
                 
               }
               
           }
    }
    View Code
  • 相关阅读:
    分布式消息系统Kafka初步
    webService 学习
    一个周末掌握IT前沿技术之node.js篇
    mount
    dd
    fsck
    resize2fs
    mkfs
    parted
    tune2fs
  • 原文地址:https://www.cnblogs.com/cshg/p/5654359.html
Copyright © 2011-2022 走看看