JAVA大法好~~
import java.util.Scanner;
import java.math.BigInteger;
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n;
BigDecimal a, b;
while (sc.hasNextBigDecimal()) { //判断输入类型是否满足 以提供循环输入
a = sc.nextBigDecimal();
n = sc.nextInt();
b = new BigDecimal("1");
for (int i = 1; i <= n; ++i) {
b = b.multiply(a);
}
b = b.stripTrailingZeros(); // 去后导零
String str = b.toPlainString(); // 避免科学计数
if (str.startsWith("0.")) { //去除前导
str = str.substring(1);
}
System.out.println(str);
}
}
}