51nod 1873 初中的算术

来源:互联网 发布:java 引用 参数 编辑:程序博客网 时间:2024/04/28 02:59

BigDecimal大法好

import java.util.*;import java.math.*;public class Main {    public static void main(String[] args) {        Scanner cin = new Scanner(System.in);        String str = cin.next();        int n = cin.nextInt();        BigDecimal res = new BigDecimal(1);        final BigDecimal bd = new BigDecimal(str);        for(int i = 0; i < n; ++i){            res = res.multiply(bd);        }        str = res.stripTrailingZeros().toPlainString();        System.out.println(str.startsWith("0.") ? str.substring(1) : str);    }}
原创粉丝点击