问题描述
- 杭电ACM的N!问题编译不通过1046
-
import java.math.BigInteger;
import java.util.Scanner;
public class A1042 {private static Scanner sc; public static void main(String []args){ sc = new Scanner(System.in); BigInteger n = sc.nextBigInteger(); while(n.intValue()<=10000){ if(!n.equals(BigInteger.valueOf(1))){ n = n.multiply(n.subtract(BigInteger.valueOf(1))); } System.out.println(n); n = sc.nextBigInteger(); } }
}
为什么自己运行结果是正确的却编译不通过,提示Compilation Error
解决方案
看看oj系统有没有对包导入和类定义的限制。
时间: 2024-12-28 22:26:31