10 个回答
for (var i = 1, m = 1; i <12; i+=2) {
        m*=i*(i+1)
    }
    console.log(m);

js for循环 12的阶乘 前面的老哥们都些什么呢

let result = 1;
for(let i = 2, limit = 12; i <= limit; i++) {
result *= i;
}
这样?

public static void main(String[] args) {
         long  result = 1;
         for(int i =1; i< 13; i++){
             result = result*i;
         }
        System.out.println(result);
    }

let con = (x, n = 1) => x == 1 ? n : con(x-1, x*n);

别循环啦;

function a(n){
    return n>=1?n*a(n-1):1
};a(12);

for(let a=1,b=1; b<=12;b++){
a *= b
}

var result = 1;
for (var b = 1 ; b < 12 ; b ++) {
    result *= (b+1);
}
console.log(result);
var n = 1;
for(var i=1;i<12;i++){
    n *= i+1;
}
console.log(n);
新手上路,请多包涵

ruby

(1..12).reduce(:*)

什么是阶乘- -各位老铁

=========================================================================

    var result=1;
    for(var x=1;x<12;x++){
            result*=x;
    }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题