这道题有点小坑。。
特殊数据
输入 0.0 0.0
输出 0
代码:
import java.util.Scanner;
import java.math.*;
public class Main{
public static void main(String[] args){
Scanner cin = new Scanner(System.in);
BigDecimal a, b, temp;
temp = new BigDecimal("0.0");
while(cin.hasNextBigDecimal()){
a = cin.nextBigDecimal();
b = cin.nextBigDecimal();
a = a.add(b);
String s = a.stripTrailingZeros().toPlainString();//stripTrailingZeros().toPlainString();
if(a.compareTo(temp) == 0){
System.out.println("0");
}
else
System.out.println(s);
}
}
}
题目链接: http://acm.nyist.net/JudgeOnline/problem.php?pid=513