poj 1001 求A的B次
题目链接:http://poj.org/problem?id=1001
1 import java.io.*; 2 import java.math.*; 3 import java.util.*; 4 public class Main { 5 public static void main(String[] argc) 6 { 7 Scanner cin=new Scanner(new BufferedInputStream(System.in)); 8 while(cin.hasNext()) 9 { 10 BigDecimal x=cin.nextBigDecimal(); 11 BigDecimal y=BigDecimal.ONE; 12 int n=cin.nextInt(); 13 int i; 14 for(i=1;i<=n;i++) 15 { 16 y=y.multiply(x); 17 } 18 y=y.stripTrailingZeros(); //删除尾部零 19 String s=y.toPlainString(); //取消科学计数显示 20 if(s.substring(0,1).compareTo("0")==0) s=s.substring(1); 21 System.out.println(s); 22 } 23 } 24 25 }
原文:http://www.cnblogs.com/zuferj115/p/5001590.html