一个3×5的整数矩阵,输出其中最大值max,最小值min和它们各自的下标
时间: 2023-12-10 22:42:35 浏览: 229
好的,可以用以下代码实现:
```python
matrix = [[1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12, 13, 14, 15]]
# 初始化最大值和最小值为矩阵中的第一个元素
max_value = matrix[0][0]
min_value = matrix[0][0]
# 初始化最大值和最小值对应的下标为(0, 0)
max_index = (0, 0)
min_index = (0, 0)
# 遍历矩阵,更新最大值、最小值以及它们各自的下标
for i in range(len(matrix)):
for j in range(len(matrix[0])):
if matrix[i][j] > max_value:
max_value = matrix[i][j]
max_index = (i, j)
if matrix[i][j] < min_value:
min_value = matrix[i][j]
min_index = (i, j)
# 输出结果
print("最大值:", max_value)
print("最小值:", min_value)
print("最大值的下标:", max_index)
print("最小值的下标:", min_index)
```
输出结果为:
```
最大值: 15
最小值: 1
最大值的下标: (2, 4)
最小值的下标: (0, 0)
```
阅读全文