读书人

【大数】高精度数的C++与JAVA兑现练习

发布时间: 2013-02-19 11:11:40 作者: rapoo

【大数】高精度数的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", ""));}}}


读书人网 >C++

热点推荐