以下是使用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 ] ]

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

JavaScript 5个数字组合计算 - 数量和结果

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

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