poj 1001 Exponentiation

涨姿势了,原来Java可以这么神奇,,得好好学习学习Java。

题意很简单,就是高精度。直接贴代码

import java.util.*;
import java.math.*;

public class Main{
	public static void main(String[] agrs){
		Scanner cin=new Scanner(System.in);
		while(cin.hasNext()){
			BigDecimal a=cin.nextBigDecimal();
			int n=cin.nextInt();
			a=a.pow(n);
			a=a.stripTrailingZeros();//去掉结尾的0
			String s=a.toPlainString();//把科学技术法直接转为字符串
			if(s.charAt(0)=='0')s=s.substring(1);//如果是0.什么的形式把0删去
			System.out.println(s);
		}
		
	}
}

你可能感兴趣的:(poj 1001 Exponentiation)