邪狼掌握了简单高精度加法程序的编写后,修罗王要求邪狼写一个简单高精度减法的程序。即求出A-B的值,其中A和B均为非负整数,其位数不超过5000。
【输入格式】
读入文件为sub.in,共两行数据,第一行为一个非负整数A,第二行为一个非负整数B,A、B的位数均在5000以内。
【输出格式】
输出文件为sub.out,输出一个整数,即A-B的值。
【输入样例】
2
1
【输出样例】
1
package algorithmclassic.ch04;
import java.math.BigDecimal;
import java.util.Scanner;
/**
* @author Dylan
* @date 2020/5/5 - 15:43
*/
public class Q42 {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
while(cin.hasNext()){
BigDecimal a = cin.nextBigDecimal();
BigDecimal b = cin.nextBigDecimal();
System.out.println(a.subtract(b).stripTrailingZeros().toPlainString());
}
}
}