标签:
Time Limit: 2000/500 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 9107 Accepted Submission(s): 2654
BigDecimal add(BigDecimal augend) :加法
BigDecimal subtract(BigDecimal subtrahend) :减法
BigDecimal divide(BigDecimal divisor) :除法
BigDecimal pow(int n) :乘幂
BigDecimal multiply(BigDecimal multiplicand) :乘法
BigDecimal stripTrailingZeros() 返回数值上等于此小数,但从该表示形式移除所有尾部零的 BigDecimal。
BigDecimal toPlainString() 返回不带指数字段的此 BigDecimal 的字符串表示形式。就是直接显示,不用科学计数法表示。
2 import java.util.Scanner; 3 import java.math.BigDecimal; 4 public class Main { //用Main起名才能在oj上编译通过 5 public static void main(String[] args){ 6 Scanner cin=new Scanner(System.in); 7 while(cin.hasNext()){ 8 BigDecimal a=cin.nextBigDecimal(); 9 int b=cin.nextInt(); 10 String s=a.pow(b).stripTrailingZeros().toPlainString(); 11 if(s.charAt(0)==‘0‘) 12 s=s.substring(1); 13 System.out.println(s); 14 } 15 } 16 }
标签:
原文地址:http://www.cnblogs.com/--ZHIYUAN/p/5971601.html