public static void main(String[] args) {
// 题目:求1+2!+3!+4!+…+30!。科学计数法,取整数。
Scanner sc = new Scanner(System.in);
int n = sc.nextInt(); //键盘录入
int jcz = 0; //阶乘和
for (int i = 0; i <=n; i++) { //循环累加
jcz = jcz+qjc(i);
}
System.out.println(jcz);
}
//返回阶乘
private static int qjc(int n) {
int jcz=1;
for (int i = 1; i <=n; i++) {
jcz=jcz*i;
}
return jcz;
} |