| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
Re:Java太威武了,我是来贴代码的In Reply To:Java太威武了,我是来贴代码的 Posted by:speedcell4 at 2011-08-26 15:03:05 > import java.io.PrintWriter;
> import java.math.BigDecimal;
> import java.util.Scanner;
>
> public class Main {
> static Scanner cin = new Scanner(System.in);
> static PrintWriter cout = new PrintWriter(System.out, true);
>
> 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)
> {
> cout.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++;
> cout.println(ans.substring(x, y));
> }
>
> }
> }
> }
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator