上帝看我敲代码


私信TA

用户名:15854054889

访问量:683

签 名:

楼上老哥,你怎么穿着品如的衣服

等  级
排  名 28453
经  验 483
参赛次数 0
文章发表 1
年  龄 20
在职情况 学生
学  校 加里敦大学
专  业

  自我简介:

解题思路:
递归求阶乘,遍历求阶乘和
注意事项:
数据类型为long
参考代码:

import java.util.Scanner;


public class Main {


    public static void main(String[] args) {

         Scanner sc = new Scanner(System.in);

         int n = sc.nextInt();

         long sum = 0;

         for (int i = n; i >= 1; i--) {

             sum += num(i);

         }

         System.out.println(sum);

     }


     static long num(long n) {

         return (n >= 2) ? n * num(n - 1) : n;

      }

}


 

0.0分

4 人评分

  评论区