zoukankan      html  css  js  c++  java
  • Java 大数的几道题目 nyist

    import java.math.BigInteger;
    import java.util.*;
    /**
     * nyist 28
     * 大数阶乘
     */
    public class Main28 {
        public static void main(String args[]) {
            Scanner cin = new Scanner(System.in);
            int n = cin.nextInt();
            BigInteger ans = BigInteger.ONE;
            for (int i = 1; i <= n; ++i)
                ans = ans.multiply(BigInteger.valueOf(i));
            System.out.println(ans);
        }
    }
    import java.math.BigInteger;
    import java.util.Scanner;
    public class Main103 {
        public static void main(String[] args) {
            Scanner cin = new Scanner(System.in);
            int T = cin.nextInt();
            for (int i = 1; i <= T; i++) {
                BigInteger a = cin.nextBigInteger();
                BigInteger b = cin.nextBigInteger();
                System.out.println("Case " + i + ":");
                System.out.println(a + " + " + b + " = " +a.add(b));
            }
        }
    }
    import java.math.BigDecimal;
    import java.util.*;
     /* poj 1001 nyist 155
     */
    public class Main155 {
        public static void main(String args[]) {
            Scanner cin = new Scanner(System.in);
            while (cin.hasNext()) {    //  相当于c++的!=EOF。
                BigDecimal ans = cin.nextBigDecimal();
                int n = cin.nextInt();
                String res = ans.pow(n).stripTrailingZeros().toPlainString(); // 整数去掉小数点和后面的0, 返回不带指数字段的此 BigDecimal 的字符串表示形式。
                if (res.startsWith("0")) {  //去掉前导0
                    res = res.substring(1);
                }
                System.out.println(res);
            }
        }
    }
    

  • 相关阅读:
    hbase 导入导出、hbase shell 基本命令。
    一道java基础面试题
    sqoop2报错
    测试往博客上放音乐
    java 压缩文件
    java 提取目录下所有子目录的文件到指定位置
    3.Git的常用操作
    2.Git客户端安装
    1.Git的由来
    『Spring』IOC创建对象的方式
  • 原文地址:https://www.cnblogs.com/robbychan/p/3786787.html
Copyright © 2011-2022 走看看