1 import java.math.BigDecimal;
2 import java.util.Scanner;
3
4 public class Main {
5
6 public static void main(String[] args) {
7 Scanner cin=new Scanner(System.in);
8 double a=cin.nextDouble();
9 int n=cin.nextInt();
10
11 BigDecimal bd=new BigDecimal("1");
12 for(int i=1;i<=n;i++){
13 bd=bd.multiply(BigDecimal.valueOf(a));//将double类型转换为Bigdecimal
14 }
15 String s=bd.stripTrailingZeros().toPlainString();//stripTrailingZeros()方法用来移除Bigdecimal尾部的所有零 toPlainString用来将Bigdecimal的类型转换成无指数表示形式的String类型
16 int i=0;
17 if(s.charAt(0)=='0'&&s.charAt(1)=='.')
18 i=1;
19
20 for(;i<s.length();i++){
21 System.out.print(s.charAt(i));
22 }
23 }
24 }