参考代码:
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 人评分
数列 (C++代码)浏览:664 |
高精度加法 (C++代码)(大数加法)浏览:934 |
2005年春浙江省计算机等级考试二级C 编程题(3) (C语言代码)浏览:390 |
矩形面积交 (Java代码)浏览:1222 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:609 |
最小公倍数 (C语言代码)浏览:863 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:867 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1059 |
模拟计算器 (C++代码)浏览:807 |
C二级辅导-同因查找 (C语言代码)浏览:568 |