1453 :矩阵中的最小元素 【Python】(基础程序设计,二维数组) 题目描述 给定一个5X5的整数矩阵,找出其中最小的元素,输出所在的行号、列号和元素值,其中行号和列号都从0开始。 例如,有矩阵: 5 86 53 50 18 25 67 79 44 68 79 63 24 84 100 42 30 59 47 37 28 10 32 23 81 其中最小元素的行号和列号都是0,值是5 提示 输入输出格式 输入格式 一个5X5的矩阵,数据之间用空格隔开 输出格式 一行,依次输出最小元素所在的行号、列号和值,中间以空格分隔 输入输出样例 输入 96 81 40 67 48 46 98 65 92 13 68 20 25 47 81 49 78 73 13 44 1 2 79 96 97 输出 4 0 1 时间限制 100ms 内存限制 10240KB 1
时间: 2024-02-23 16:01:38 浏览: 115
好的,这是一道关于二维数组的基础编程题目。你可以使用 Python 语言来解决这个问题。以下是解决这个问题的思路:
1. 读入一个 5x5 的矩阵。
2. 遍历整个矩阵,找到其中的最小元素及其行列号。
3. 输出最小元素的行列号和值。
你可以使用嵌套的 for 循环来遍历整个矩阵,然后使用一个变量来记录最小元素及其行列号。以下是代码示例:
```python
matrix = []
min_num = float('inf')
min_row = 0
min_col = 0
for i in range(5):
row = input().split()
row = list(map(int, row))
matrix.append(row)
for i in range(5):
for j in range(5):
if matrix[i][j] < min_num:
min_num = matrix[i][j]
min_row = i
min_col = j
print(min_row, min_col, min_num)
```
输入样例:
```
96 81 40 67 48
46 98 65 92 13
68 20 25 47 81
49 78 73 13 44
1 2 79 96 97
```
输出样例:
```
4 0 1
```
阅读全文