【大数问题】 HDOJ 1063 Exponentiation

来源:互联网 发布:淘宝买了旺铺怎么开通 编辑:程序博客网 时间:2024/06/03 16:07

实数大数~~~

import java.util.Scanner;import java.math.BigInteger;import java.math.BigDecimal;public class Main{public static void main(String[] args){Scanner scanner = new Scanner(System.in);int n;String s;BigDecimal ans, tmp;while(scanner.hasNext()) {tmp = scanner.nextBigDecimal();ans = BigDecimal.ONE;n = scanner.nextInt();for(int i = 1; i <= n; i++) ans = ans.multiply(tmp);ans = ans.stripTrailingZeros();s = ans.toPlainString();if(s.charAt(0) == '0' ) System.out.println(s.substring(1));else System.out.println(s);}}}


0 0
原创粉丝点击