95.123 12 0.4321 20 5.1234 15 6.7592 9 98.999 10 1.0100 12
548815620517731830194541.899025343415715973535967221869852721 .00000005148554641076956121994511276767154838481760200726351203835429763013462401 43992025569.928573701266488041146654993318703707511666295476720493953024 29448126.764121021618164430206909037173276672 90429072743629540498.107596019456651774561044010001 1.126825030131969720661201
import java.util.Scanner;
import java.math.BigDecimal;
import java.math.BigInteger;
public class yugtg {  
      
    public static void main(String[] args) {  
        Scanner cin = new Scanner (System.in);
        BigDecimal a,b;
        int c;
        while(cin.hasNext())
        {
        	a = cin.nextBigDecimal();
        	c = cin.nextInt();
        	b = new BigDecimal("1");
        	for(int i=1;i<=c;i++)
        		b = b.multiply(a);
        	String S = b.stripTrailingZeros().toPlainString();
        	
        	System.out.println(S.replaceFirst("^0*", ""));
        }
    }  
}HDUJ 1063 Exponentiation,布布扣,bubuko.com
原文:http://blog.csdn.net/hyccfy/article/details/38235895