1. 程式人生 > >hdoj-1042-N!

hdoj-1042-N!

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

就是求n!。
懶得搞什麼字串高精度了,直接java水過去好了,話說java水這種大數真的很方便

import java.math.BigInteger;
import java.util.Scanner;
public
class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in =new Scanner (System.in); while(in.hasNext()) { int n=in.nextInt(); BigInteger sum=BigInteger.ONE; for(int i=1;i<=n;i++) { sum=sum.multiply(BigInteger.valueOf(i)); } System.out
.println(sum); } } }