以下是一段Java代码,用于计算1!+2!+3!+...+20!的和:

public class FactorialSum {
    public static void main(String[] args) {
        int n = 20;
        long sum = 0;

        for (int i = 1; i <= n; i++) {
            sum += factorial(i);
        }

        System.out.println("1!+2!+3!+...+20!的和为:" + sum);
    }

    public static long factorial(int num) {
        long result = 1;

        for (int i = 1; i <= num; i++) {
            result *= i;
        }

        return result;
    }
}

输出结果为:

1!+2!+3!+...+20!的和为:2561327494111820313
求1!+2!+3!++20!的和。编写一段java代码完成以上问题

原文地址: http://www.cveoy.top/t/topic/jaU3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录