美文网首页基础练习题
21 求1+2!+3!+...+20!的和

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

作者: 北极的大企鹅 | 来源:发表于2023-10-09 06:39 被阅读0次

题目:

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

程序分析:

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


 1     public class _021Recursion20 {
 2 
 3     public static void main(String[] args) {
 4         print();
 5     }
 6 
 7     private static void print() {
 8         long sum = recursion(20);
 9         System.out.println("1+2!+3!+...+20!的和:" + "\n" + sum);
10     }
11 
12     private static long recursion(int n) {
13         if (n == 1) {
14             return 1;
15         } else {
16             return n * recursion(n - 1);
17         }
18     }
19 
20 }
 

相关文章

网友评论

    本文标题:21 求1+2!+3!+...+20!的和

    本文链接:https://www.haomeiwen.com/subject/pmnvbdtx.html