求1+2!+3!+...+20!的和

public class test21{
	public static void main(String[] args){
		int sum=0;
		for(int i=1;i<=20;i++){
			int current=factorial(i);//计算当前位的阶乘结果。
			sum+=current;
		}
		System.out.print(sum);
		
	}
	//计算单个数的阶乘
	private static int factorial(int i){
		int res=1;
		for(int j=i;j>0;j--){
			res=res*j;
		}
		return res;
	}
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43311389/article/details/82917021
今日推荐