import java.math.BigInteger;import java.util.Scanner;public class LastFact{ // Returns Factorial of N static BigInteger factorial(int N) { // Initialize result BigInteger f = new BigInteger("1"); // Or BigInteger.ONE // Multiply f with 2, 3, ...N for (int i = 2; i <= N; i++) f = f.multiply(BigInteger.valueOf(i)); return f; } // Driver method public static void main(String args[]) throws Exception { int N = 300; System.out.println(factorial(N)); }}
3 回答
幕布斯6054654
TA贡献1876条经验 获得超7个赞
取最后一位数BigInteger
除以 10 时的余数
System.out.println(f.remainder(BigInteger.TEN));
添加回答
举报
0/150
提交
取消