Q - N! HDU - 1042
使用java还不熟练,错误在于读入。应用in.hasNext()
代码
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.math.BigInteger;
import java.util.Date;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws ParseException {
Scanner in=new Scanner(System.in);
while(in.hasNext()) {
int n=in.nextInt();
BigInteger ans=new BigInteger("1");
for(int i=1;i<=n;i++) {
BigInteger num = new BigInteger(String.valueOf(i));
ans=ans.multiply(num);
}
System.out.println(ans);
}
}
}
更多精彩

