参考代码:
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分
5 人评分
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:532 |
1908题解浏览:633 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:484 |
DNA (C语言代码)浏览:745 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1420 |
GC的苦恼 (C语言代码)浏览:618 |
模拟计算器 (C语言代码)浏览:2293 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:606 |
判定字符位置 (C++代码)浏览:667 |
采药 (C语言代码)浏览:919 |