1 2 3
1 2 6
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); } } }
HDU-1042-N!(Java大法好 && HDU大数水题)
原文地址:http://blog.csdn.net/qq_16542775/article/details/46438985