参考代码:
import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); BigInteger sum = BigInteger.valueOf(0); BigInteger fn = BigInteger.valueOf(1); for(int i = 1; i <= n; i++) { sum = sum.add(fn); fn = fn.multiply(BigInteger.valueOf(i + 1)); } System.out.print(sum.toString()); } }
0.0分
6 人评分
简单的a+b (C语言代码)浏览:676 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:1158 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:822 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:783 |
打水问题 (C语言代码)浏览:1148 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1215 |
C语言训练-求PI* (C语言代码)浏览:638 |
【矩阵】 (C++代码)浏览:999 |
最小公倍数 (C语言代码)浏览:1106 |
矩形面积交 (C++代码)浏览:1204 |