练习一下用Java处理大数
来源:互联网 发布:淘宝客服不回话怎么办 编辑:程序博客网 时间:2024/06/16 09:43
低水平飘过
HDU1063
import java.math.BigDecimal;import java.util.Scanner;public class Main { public static void main(String[] args){ int n; Scanner scanner = new Scanner(System.in); BigDecimal r,res; while(scanner.hasNext()){ r = scanner.nextBigDecimal(); n = scanner.nextInt(); res = BigDecimal.ONE; for(int i=1;i<=n;i++) res = res.multiply(r); String str = res.stripTrailingZeros().toPlainString(); if(str.charAt(0) == '0') System.out.println(str.substring(1)); else System.out.println(str); } } }
HDU1047
import java.math.BigInteger;import java.util.Scanner;public class Main { public static void main(String[] args){ int t; Scanner e = new Scanner(System.in); t = e.nextInt(); BigInteger tmp,sum; for(int i=1;i<=t;i++){ sum = BigInteger.ZERO; while(e.hasNext()){ tmp = e.nextBigInteger(); if(tmp.equals(BigInteger.ZERO)) break; sum = sum.add(tmp); } System.out.println(sum); if(i<t) System.out.println(); } }}
HDU1021
import java.util.Scanner;public class Main { public static void main(String[] args){ Scanner e; e = new Scanner(System.in); while(e.hasNext()){ int in = e.nextInt(); if(in % 8 == 2 || in % 8 == 6) System.out.println("yes"); else System.out.println("no"); } }}
待补充~
- 练习一下用Java处理大数
- 用JAVA处理大数
- 纪念一下第一次用JAVA写大数!
- JAVA大数高精度练习
- java大数练习
- Java大数练习第一弹
- Java大数练习第二弹
- JAVA大数练习第三弹
- hdu 1250 java大数练习
- java 处理大数
- JAVA大数的处理
- java 处理大数
- JAVA 处理 大数 POJ1001
- Java中处理大数
- JAVA大数处理
- JAVA的大数处理
- Java大数处理
- Java大数处理
- OnCtlColor
- 手机不能访问webservice的问题解决
- 策略模式
- uva 11995 - I Can Guess the Data Structure!
- 康托展开
- 练习一下用Java处理大数
- JAVA的类访问修饰符
- 快速排序
- Opencv-2.0.0的ARM移植和使用(Ubuntu10.04 / OK6410开发板 / linux3.01)
- 让VC调试器正确显示UTF-8字符串
- sicily 1206.Stacking Cylinders
- sendfile为什么比read、writer快
- Android触摸屏失效后的操作方法
- 调试器学习