定义一个4行4列的二维数组构成的矩阵a,求出矩阵中最小的元素以及最小元素的行下标和列下标。
时间: 2024-02-21 10:56:41 浏览: 58
求一个数组最小的两个数的下标
好的,以下是您要求的代码:
```python
a = []
for i in range(4):
a.append([])
for j in range(4):
a[i].append(int(input(f"请输入a矩阵的第{i+1}行,第{j+1}列的元素:")))
min_value = a[0][0]
min_i = 0
min_j = 0
for i in range(4):
for j in range(4):
if a[i][j] < min_value:
min_value = a[i][j]
min_i = i
min_j = j
print("a矩阵:")
for i in range(4):
for j in range(4):
print(a[i][j], end="\t")
print()
print(f"最小元素为{min_value},行下标为{min_i},列下标为{min_j}")
```
程序会依次输入16个整数,构成矩阵a,并查找其中的最小元素及其行下标和列下标。最后输出整个矩阵以及最小元素的信息。
阅读全文