package three;
//3.11求1!+2!+3!+…+20!的值
//注意整型溢出的问题,所以改用long长整型
public class Eleven {
public static void main(String[] args) {
long s=1;
long sum=0;
for(int num=1;num<=20;num++){
for(int i=1;i<=num;i++){
s=s*i;
}
sum=sum+s;
s=1;//要把s进行复位为1,不然求阶乘方法错误
}
System.out.println(sum);
}
}