来源:牛客网
题目描述
计算S=1!+2!+3!+...+N!的值
输入描述:
输入一行,包含一个整数n (n <= 10)
输出描述:
输出一行,包含一个整数。
示例1
输入
2
输出
3
代码:
import java.util.Scanner;
public class Test26 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int n=scanner.nextInt();
int sum=0;
int num=1;
for (int i = 1; i <=n ; i++) {
//i=1>>2>>3
num=num*i;//1*1>>1*2>>2*3
sum=sum+num;//0+1>>1+2>>3+6
}
System.out.println(sum);
}
}