美文网首页
计算一个整数的阶乘

计算一个整数的阶乘

作者: 猿分让我们相遇 | 来源:发表于2017-08-02 16:53 被阅读0次

    如果用字母n来代表一个整数,阶乘代表着所有小于或等于n的整数的乘积。

    阶乘通常简写成 n!

    例如: 5! = 1 * 2 * 3 * 4 * 5 = 120

    function factorialize(num) {
      // 请把你的代码写在这里
    if(num>1){
    for(var i=num;i>1;i--) { 
      num*=(i-1);
    }
      return num;
    }else{
      return 1;
    }
    }
    factorialize(5);//120
    

    另一种方法

    function factorialize(num) {
      // 请把你的代码写在这里
      return num > 1 ? num * factorialize(num-1) : 1;
    
    }
    factorialize(5);```

    相关文章

      网友评论

          本文标题:计算一个整数的阶乘

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