题目 1014: [编程入门]阶乘求和
题目描述
求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。
输入
n
输出
Sn的值
样例输入
5
样例输出
153
import java.util.Scanner;
public class Test12 {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int a=sc.nextInt();
int Sn=0,b=1;
if(a<=20){
for(int i=0;i<a;i++){
b=b*(i+1);
Sn=Sn+b;
}
System.out.print(Sn);
}
}
}