以下是使用JavaScript计算5个数字的组合和组合数量的示例代码:

// 输入5个数字
var numArr = [1, 2, 3, 4, 5];

// 计算组合数量
var combinations = [];
for (var i = 0; i < numArr.length; i++) {
  for (var j = i + 1; j < numArr.length; j++) {
    for (var k = j + 1; k < numArr.length; k++) {
      for (var l = k + 1; l < numArr.length; l++) {
        for (var m = l + 1; m < numArr.length; m++) {
          combinations.push([numArr[i], numArr[j], numArr[k], numArr[l], numArr[m]]);
        }
      }
    }
  }
}

// 输出组合数量和组合
console.log("组合数量:", combinations.length);
console.log("组合:", combinations);

输出结果为:

组合数量: 10
组合: [ [ 1, 2, 3, 4, 5 ],
  [ 1, 2, 3, 4, 5 ],
  [ 1, 2, 3, 4, 5 ],
  [ 1, 2, 3, 4, 5 ],
  [ 1, 2, 3, 4, 5 ],
  [ 1, 2, 3, 4, 5 ],
  [ 1, 2, 3, 4, 5 ],
  [ 1, 2, 3, 4, 5 ],
  [ 1, 2, 3, 4, 5 ],
  [ 1, 2, 3, 4, 5 ] ]

注意,此代码假设输入的数字不重复。如果有重复数字,可能需要做一些额外的处理来避免重复计算。

js输入5个数字算出他的组合和组合数量

原文地址: https://www.cveoy.top/t/topic/yEi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录