【大数】高精度数的C++与JAVA实现练习。
处理大数有两种方法,用C++自己手动模拟,和用JAVA里面的大数类,这两种要灵活掌握。
例题1:大数加法(hdu 1002)
import java.io.BufferedInputStream;import java.math.BigDecimal;import java.util.Scanner;public class Main {public static void main(String args[]){Scanner cin=new Scanner(new BufferedInputStream(System.in));BigDecimal a;int b;while(cin.hasNext()){BigDecimal c;a=cin.nextBigDecimal();b=cin.nextInt();//直接调用c=a.pow(b).stripTrailingZeros();System.out.println(c.toPlainString().replaceAll("^0", ""));}}}