只会用这简单的递归求阶乘

public  class  阶乘{

           public  static  int  A(int n){

                      if(n==1)

                           return 1;  //注释:1的阶乘为1;

                      else  if(n==0)

                           return 1;  //注释:0的阶乘为1;

                      else

                           return  A(n-1)*n;  //注释:除0、1外,n!=n*(n-1)*(n-2)*···*2*1;

           }

      public  static  void  main(String[]  args){

                      System.out.println(阶乘.A(6));  //注释:A()括号内为要求的数n;

       }

}

posted @ 2018-03-29 23:20  G小斌  阅读(119)  评论(1编辑  收藏  举报