在前面板中创建一个五行五列的数值型数组并为其赋值,求该数组元素中的最大值和最小值及各自所在位置的索引
时间: 2024-12-16 10:18:31 浏览: 2
在前端面板中创建一个五行五列的数值型数组通常是在JavaScript中操作DOM或者使用HTML5的`<canvas>`等技术。这里我会给你展示如何使用JavaScript来创建一个二维数组,并计算其中的最大值、最小值及其对应的索引:
```javascript
// 创建一个5x5的二维数组
var matrix = [];
for (var i = 0; i < 5; i++) {
matrix[i] = [];
for (var j = 0; j < 5; j++) {
// 随机赋值,这里是示例,你可以根据需要填充数值
matrix[i][j] = Math.floor(Math.random() * 100); // 生成0到99之间的整数
}
}
// 计算最大值、最小值及其索引
var maxVal = matrix[0][0], minVal = matrix[0][0];
var maxIndex = {row: 0, col: 0}, minIndex = {row: 0, col: 0};
for (var i = 0; i < 5; i++) {
for (var j = 0; j < 5; j++) {
if (matrix[i][j] > maxVal) {
maxVal = matrix[i][j];
maxIndex.row = i;
maxIndex.col = j;
} else if (matrix[i][j] < minVal) {
minVal = matrix[i][j];
minIndex.row = i;
minIndex.col = j;
}
}
}
console.log('最大值:', maxVal, '在第', maxIndex.row+1, '行', maxIndex.col+1, '列');
console.log('最小值:', minVal, '在第', minIndex.row+1, '行', minIndex.col+1, '列');
阅读全文