題目:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1047
import java.util.*;
import java.lang.*;
import java.math.BigDecimal;
public class Main{
public static void main(String[] args) {
Scanner keyin = new Scanner(System.in);
boolean first = true;
while(keyin.hasNext()){
String base = keyin.next();
int exp = keyin.nextInt();
keyin.nextLine();
BigDecimal num = new BigDecimal(base);
BigDecimal output = num.pow(exp).stripTrailingZeros();
if(output.intValue()==0){
String zeroResult = (output.toPlainString()).substring(1,(output.toPlainString()).length());
System.out.println(zeroResult);
}
else
System.out.println(output.toPlainString());
}
}
}
沒有留言:
張貼留言