您的位置:首页 > 其它

POJ ACM 1002

2015-07-27 00:00 1231 查看
摘要: POJ ACM 1002

import java.math.BigDecimal;
import java.util.Scanner;

public class Main {

static Scanner cin = new Scanner(System.in);

public static void main(String[] args)
{
BigDecimal a,c;
int b;
while (cin.hasNext())
{
a = cin.nextBigDecimal();
b = cin.nextInt();
c = a.pow(b);
String ans = c.toPlainString();
if (ans.contains(".") == false)
{
System.out.println(ans);
}
else
{
int x = 0, y = ans.length() - 1;
while (ans.charAt(x) == '0') x++;
while (ans.charAt(y) == '0') y--;
if (ans.charAt(y) != '.') y++;
System.out.println(ans.substring(x, y));
}

}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  POJ ACM 1002