poj 1001 Exponentiation
2015-08-05 17:02
363 查看
import java.math.BigDecimal; import java.math.BigInteger; import java.util.Scanner; public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner in =new Scanner(System.in); while(in.hasNextBigDecimal()) { BigDecimal ans=BigDecimal.ONE; double a=in.nextDouble(); int b=in.nextInt(); int i=1; for(i=1;i<=b;i++) { ans=ans.multiply(BigDecimal.valueOf(a)); } ans=ans.stripTrailingZeros(); String s=ans.toPlainString(); char first=s.charAt(0); if(first=='0') { System.out.println(s.substring(1, s.length())); } else System.out.println(s); } } }
相关文章推荐
- 替换空格
- opencv--Mat类解析
- 看看一些著名软件都是用什么语言写的?
- UI010---cat tom
- java.lang.IllegalArgumentException: pointerIndex out of range
- 第七篇T语言实例开发,文本与程序的几种打开方法(版5.3)
- tree型树伸缩收展 jsp js代码
- android.view.WindowManager addView 抛InvalidDisplayException
- linux检测网线插拔状态
- IE和Firefox浏览器CSS兼容性技巧整理
- 集训第四周(高效算法设计)I题 (贪心)
- 在git 中修改之前的提交内容
- android 自动弹出软键盘,EditText自动获取焦点
- hdoj-1573-X问题【中国剩余定理 & 除数不互质】
- python中的map、filter、reduce函数
- UnityShader实例10:广告牌(Billboard)材质
- MFC操作ini文件方法
- Euclid's Game(poj2348+博弈)
- mysql模拟rownum的一个方法
- 使用Java实现图像分割