HDOJ1042(高精度阶乘 JAVA)

来源:互联网 发布:淘宝恶意举报假货 编辑:程序博客网 时间:2024/05/24 02:57
import java.util.Scanner;
import java.math.BigInteger;

//要是Main,不然报CE
public class Main {  


public static void main(String[] args) {
// TODO Auto-generated method stub\
Scanner s=new Scanner (System.in);
int n;
BigInteger m;  //大整数类型
while(s.hasNext())  
{
n=s.nextInt();
m=BigInteger.ONE; //将m初始化为1
for(int i=1;i<=n;i++) m=m.multiply(BigInteger.valueOf(i));  //直接乘
System.out.println(m);
}
}
}
原创粉丝点击