美文网首页
递归解题——阶乘计算

递归解题——阶乘计算

作者: 就这样吧嘞 | 来源:发表于2019-03-18 19:25 被阅读0次
    import java.util.Scanner;
    
    public class Main {
        public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        System.out .print(a);
        jiecheng(a,1);
        }
        static void jiecheng (int i,int sum) {
            if(i==1) {
                System.out .print("="+sum);
                return;
            }       
            sum=sum*i;
            int j =i-1;
            System.out .print("*"+j);
            jiecheng(i-1,sum);
        }
    }
    

    输出示范

    10
    10*9*8*7*6*5*4*3*2*1=3628800
    

    相关文章

      网友评论

          本文标题:递归解题——阶乘计算

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