javastudy-求10000以内n的阶乘

    科技2022-07-21  99

    求10000以内n的阶乘

    描述

    求10000以内n的阶乘。

    输入

    只有一行输入,整数n(0<=n<=10000)

    输出

    一行,即n!的值。

    样例

    100

    样例输出

    93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000

    代码

    import java.util.*; import java.math.*; public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); int n = cin.nextInt(); BigInteger num = new BigInteger("1"); for (int i = 1; i <= n; i++) num = num.multiply(BigInteger.valueOf(i)); System.out.println(num.toString()); } }
    Processed: 0.011, SQL: 8