POJ1001求高精度幂

点击打开链接
import java.math.*;
import java.util.*;
public class 求高精度幂 {

	public static void main(String[] args) {
		Scanner in=new Scanner(System.in);
        BigDecimal a;
        int b;
        while(in.hasNext())
        {
        	a=in.nextBigDecimal();
        	b=in.nextInt();
        	String c=a.pow(b).stripTrailingZeros().toPlainString();
        	if(c.startsWith("0.")) 
        		System.out.println(c.substring(1));
        	else
        		System.out.println(c);
        }
	}
}

猜你喜欢

转载自blog.csdn.net/qq_39564498/article/details/81056794
今日推荐