【JAVA习题十八】求1+2!+3!+...+20!的和

package erase;
import java.util.Scanner;
public class 阶乘数相加 {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner in=new Scanner(System.in);
        int n=in.nextInt();
        Jieshu(n);
    }
    public static void Jieshu(int n) {
        int sum = 0;
        for(int i=1;i<=n;i++) {
            int count = 1;
            for(int j=1;j<=i;j++) {
                 count*=j;
            }
            sum+=count;
        }
        System.out.print(sum);
    }

}

 

posted @ 2020-06-05 10:34  辰兮同学  阅读(734)  评论(0编辑  收藏  举报