N!
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 32942 Accepted Submission(s): 9106
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
1 2 3
Sample Output
1 2 6
Author
JGShining(极光炫影)
code:
1 import java.util.*; 2 import java.math.*; 3 public class Main 4 { 5 public static void main(String []args) 6 { 7 int i,n; 8 BigInteger result; 9 Scanner cin=new Scanner(System.in); 10 while(cin.hasNext()) 11 { 12 n=cin.nextInt(); 13 result=BigInteger.valueOf(1); 14 //BigInteger result=new BigInteger("1"); 15 for(i=2;i<=n;i++) 16 result=result.multiply(BigInteger.valueOf(i)); 17 System.out.println(result); 18 } 19 } 20 }