0019:求阶乘的和

版权声明: https://blog.csdn.net/SunPeishuai/article/details/82012749

描述

给定正整数n,求不大于n的正整数的阶乘的和(即求1!+2!+3!+...+n!)

输入

输入有一行,包含一个正整数n(1 < n < 12)。

输出

输出有一行:阶乘的和。

样例输入

5

样例输出

153
import java.util.Scanner;
public class Main{
	public static void main(String[]args) {
		Scanner in=new Scanner(System.in);
	    int n=in.nextInt();
	    int ans=0;
	    for(int i=1;i<=n;i++) {
	    	int temp=1;
	      for(int j=1;j<=i;j++) {
	    	  temp*=j;
	      }
	      ans+=temp;
	    }
	    	System.out.println(ans);
	    }
}

猜你喜欢

转载自blog.csdn.net/SunPeishuai/article/details/82012749
今日推荐