import java.text.DecimalFormat; import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNextLine()) { // 注意 while 处理多个 case String aa = in.nextLine(); if(aa.length()==2){ System.out.println(aa.charAt(0)+"."+aa.charAt(1)+"*10^0"); }else if(aa.length()==1){ System.out.println(aa.charAt(0)+".0"+"*10^0"); }else { String subaa = aa.substring(0,3); Integer aa2 = aa.charAt(2)-'0'; Integer aa0 = aa.charAt(0)-'0' ; Integer aa1 = aa.charAt(1)-'0'; Integer subint = Integer.parseInt(subaa); double subdou = (double)subint / 100; // DecimalFormat df = new DecimalFormat("0.0"); // String formattedNumber = df.format(subdou); String formattedNumber = String.format("%.1f",subdou); if(formattedNumber.indexOf(".") > 1 ){ System.out.println(formattedNumber.charAt(0)+".0"+"*10^"+(aa.length())); // System.out.println(aa.length()); }else { System.out.println(formattedNumber+"*10^"+(aa.length()-1)); } } } } }