for循环的阶乘

方法一:

      long sum=0;

      long num=1;

      for (long i = 1; i <=20; i++) {

           for(long j=i;j>0;j--){

              num=num*j;

           }

           sum+=num;

           num=1;

      }

      System.out.println(sum);

   }

方法二:

  long num=1,sum=0;

  for(long i=1;i<=20;i++){

          num=num*i;

          sum=sum+num;

  }

posted @ 2016-09-12 14:53  奋斗的少年WH  阅读(618)  评论(0编辑  收藏  举报