参考代码:
import java.math.BigInteger; import java.util.Scanner; public class Main{ public static void main(String[] args) { // 问就是BigInteger Scanner sc = new Scanner(System.in); int n = sc.nextInt(); BigInteger sum = BigInteger.valueOf(1); for (int i = 1; i <= n; i++) { sum = sum.multiply(BigInteger.valueOf(i)); } String str = sum + ""; for (int i = str.length()-1; i >= 0; i--) { if(str.charAt(i) != '0') { System.out.println(str.charAt(i)); break; } } } }
0.0分
1 人评分
printf基础练习2 (C语言代码)浏览:305 |
【排队买票】 (C语言代码)浏览:900 |
The 3n + 1 problem (C语言代码)浏览:505 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:617 |
简单的a+b (C语言代码)浏览:512 |
上车人数 (C语言代码)浏览:713 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:573 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:622 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1245 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:497 |