// 生成指定长度的随机整数数组(范围:1-100) function generateRandomArray(length) { const arr = []; for (let i = 0; i < length; i++) { arr.push(Math.floor(Math.random() * 100) + 1); } return arr; } // 计算数组元素的总和 function calculateSum(arr) { let sum = 0; for (let num of arr) { sum += num; } return sum; } // 查找数组中的最大值 function findMax(arr) { let max = arr[0]; for (let num of arr) { if (num > max) max = num; } return max; } // 查找数组中的最小值 function findMin(arr) { let min = arr[0]; for (let num of arr) { if (num < min) min = num; } return min; } // 使用示例 const arrayLength = 10; // 数组长度 const randomArray = generateRandomArray(arrayLength); console.log("随机生成的数组:", randomArray); console.log("总和:", calculateSum(randomArray)); console.log("最大值:", findMax(randomArray)); console.log("最小值:", findMin(randomArray));
随机生成的数组: [ 42, 53, 7, 2, 21, 70, 1, 26, 42, 99 ] 总和: 363 最大值: 99 最小值: 1