poj1001java语言版
来源:互联网 发布:郑州大学软件学院 编辑:程序博客网 时间:2024/05/17 07:31
import java.math.BigDecimal;
import java.util.Scanner;
public class BigNumber {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
BigDecimal num;
int ep, sta, end, i;
String st;
while (cin.hasNext()) {
num = cin.nextBigDecimal();
ep = cin.nextInt();
num = num.pow(ep);
st = new String(num.toPlainString());// 直接显示不用科学技术法
sta = 0;
while (st.charAt(sta) == '0') {// 去掉前缀的0
sta++;
}
end = st.length()-1;//这里要减一是因为charAt方法指向的是字符串最后一个字符的下一个
while (st.charAt(end) == '0') {// 去掉后缀的0
end--;
}
if (st.charAt(end) == '.') {//若小数点后没0,去掉小数点
end--;
}
for (i = sta; i <= end; i++) {
System.out.print(st.charAt(i));
}
System.out.println();
System.out.println(num);//这种方法会用科学计算法表示
System.out.println("st---->"+st);//这种方法不能有效的处理开头和末尾的0
}
System.exit(0);
}
}
import java.util.Scanner;
public class BigNumber {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
BigDecimal num;
int ep, sta, end, i;
String st;
while (cin.hasNext()) {
num = cin.nextBigDecimal();
ep = cin.nextInt();
num = num.pow(ep);
st = new String(num.toPlainString());// 直接显示不用科学技术法
sta = 0;
while (st.charAt(sta) == '0') {// 去掉前缀的0
sta++;
}
end = st.length()-1;//这里要减一是因为charAt方法指向的是字符串最后一个字符的下一个
while (st.charAt(end) == '0') {// 去掉后缀的0
end--;
}
if (st.charAt(end) == '.') {//若小数点后没0,去掉小数点
end--;
}
for (i = sta; i <= end; i++) {
System.out.print(st.charAt(i));
}
System.out.println();
System.out.println(num);//这种方法会用科学计算法表示
System.out.println("st---->"+st);//这种方法不能有效的处理开头和末尾的0
}
System.exit(0);
}
}
- poj1001java语言版
- C语言版 双截棍
- 菜鸟学做多语言版程序
- 双截棍-C语言版
- C语言版--二叉树
- bnu1272 Plural C语言版
- bnu1299 ZUMA C语言版
- bnu1055 阶乘 C语言版
- bnu1057 魔方 C语言版
- bnu1074 小试牛刀 C语言版
- bnu1120 新闻 C语言版
- bnu1246 倒背如流 C语言版
- bnu1251 采蝶轩 C语言版
- bnu1308 空调 C语言版
- bnu1309 Mp3 C语言版
- bnu1310 排队 C语言版
- c语言版汇款系统
- C语言版--二叉树
- 这是个艰难的决定
- Oracle 10.2.0.4(5)EM不能启动的解决方案(Patch 8350262)
- 海量数据库的查询优化及分页算法方案
- MySQL的联结(Join)语法
- JOJ2645 Working in JLU (任务调度 贪心算法 并查集 )
- poj1001java语言版
- bootsect.s程序常遇疑问总结
- 关于ECSHOP如何调用广告位
- ALSA音频的移植,编译与测试(仍在研究中)
- hash map的使用
- 外键与表间关联
- 求助!!!
- MFC 树形控件遍历文件夹
- Nand Flash与Nor Flash的比较