N!Time Limit: 10000/5000 MS (Java/Others)Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 64256Accepted Submission(s): 18286
Problem Description
Given an integer N(0 ≤ N ≤ 10000), your task is to calculate N!
Input
One N in one line, process to the end of file.
Output
For each N, output N! in one line.
Sample Input
123
Sample Output
126
Author
JGShining(极光炫影)
Recommend
We have carefully selected several similar problems for you:17151047106317531316
Java大法好,退C保平安…….开玩笑的,Java和C各有各的优劣势,,缺一不可!我不会大数模版,就用BigInteger了,HDU大数水题不解释!
import java.io.*;import java.math.BigInteger;import java.util.*;public class Main{public static void main(String[] args){Scanner input = new Scanner(System.in);while(input.hasNext()){int n = input.nextInt();BigInteger p = BigInteger.ONE;for(int i=1;i<=n;i++){p=p.multiply(BigInteger.valueOf(i));}System.out.println(p);}}}
世界没有永久的冬天;不要讨厌麻烦,