博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NYOJ--513--A+B Problem IV(大数)
阅读量:5155 次
发布时间:2019-06-13

本文共 826 字,大约阅读时间需要 2 分钟。

A+B Problem IV

时间限制:
1000 ms  |  内存限制:65535 KB
难度:
3
 
描述
acmj最近发现在使用计算器计算高精度的大数加法时很不方便,于是他想着能不能写个程序把这个问题给解决了。
 
输入
包含多组测试数据
每组数据包含两个正数A,B(可能为小数且位数不大于400)
输出
每组输出数据占一行,输出A+B的结果,结果需要是最简的形式。
样例输入
1.9 0.10.1 0.91.23 2.13 4.0
样例输出
213.337
//被JDK版本坑了,1.8的JDK不需要IF直接输出的就是0import java.util.*;import java.math.*;public class Main{        public static void main(String args[]){        Scanner cin = new Scanner(System.in);        while(cin.hasNext()){            BigDecimal num1 = cin.nextBigDecimal();            BigDecimal num2 = cin.nextBigDecimal();            num1 = num1.add(num2);            if(num1.compareTo(BigDecimal.ZERO) == 0){                System.out.println("0");continue;            }            System.out.println(num1.stripTrailingZeros().toPlainString());        }    }}

 

转载于:https://www.cnblogs.com/evidd/p/6775040.html

你可能感兴趣的文章
快速减肥的5个方法
查看>>
Android 网络协议
查看>>
技术分析之OGNL表达式概述
查看>>
jqGrid获取一行数据的方法
查看>>
0714
查看>>
简单实现服务器/客户端的c代码
查看>>
Python学习 Day 040 - css选择器
查看>>
(转)KeyDown、KeyUp、KeyPress区别
查看>>
C#中将DataTable中数据导出到csv文件中
查看>>
shell脚本
查看>>
配置文件加载顺序
查看>>
父工程的版本号决定上传私服仓库的位置
查看>>
Study WP7 4: Execution Model for Windows Phone
查看>>
ResourceBundle 读取properties文件中文乱码
查看>>
centOS安装oracleDB,静默安装DBCA的时候,报错
查看>>
随记(五)--上传图片耗时问题
查看>>
重构16-Encapsulate Conditional(封装条件)
查看>>
java 实体类 时间格式字段注解
查看>>
Python使用Plotly绘图工具,绘制面积图
查看>>
0x06 MySQL 单表查询
查看>>