Java 阶乘求和

题目:求1+2!+3!+...+20!的和 。

import java.util.Scanner;

public class Demo {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		System.out.println("请输所求阶乘累加的个数:");
		int n = input.nextInt();
		long test,sum = 0;
		
		for(int i=1; i<=n; i++) {
			test = 1;
			for(int j=1; j<=i; j++) {
				test *= j;
			}
			sum += test;
		}
		System.out.println("累加的和为:" + sum);
	}
}

 结果如下

发布了35 篇原创文章 · 获赞 5 · 访问量 860

猜你喜欢

转载自blog.csdn.net/m0_43443133/article/details/104802826