java 求1+2!+3!+...+20!的和

来源:互联网 发布:对焦算法 编辑:程序博客网 时间:2024/06/15 23:53

题目:

求1+2!+3!+…+20!的和

程序分析:

此程序只是把累加变成了累乘。

代码部分:

public class Prog21{    public static void main(String[] args){        long sum = 0;        for(int i=0;i<20;i++)          sum += factorial(i+1);        System.out.println(sum);    }    //阶乘    private static long factorial(int n){        int mult = 1;        for(int i=1;i<n+1;i++)          mult *= i;        return mult;    }}

运行结果:

4563008025
原创粉丝点击