输入六个整数存放在二维数组中,输出其最小数及最小数所在行和列
时间: 2023-07-15 15:13:44 浏览: 148
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
好的,我可以帮你写一个示例代码,具体如下:
```python
arr = []
min_num = float('inf')
min_row = 0
min_col = 0
# 输入六个整数存放在二维数组中
for i in range(2):
row = []
for j in range(3):
num = int(input("请输入第{}行第{}列的数:".format(i+1, j+1)))
row.append(num)
if num < min_num:
min_num = num
min_row = i
min_col = j
arr.append(row)
# 输出最小数及最小数所在行和列
print("最小数为{},所在位置为第{}行第{}列。".format(min_num, min_row+1, min_col+1))
```
代码解释:
首先,定义一个空列表 `arr` 来存放输入的二维数组,同时将最小值 `min_num` 初始化为正无穷大,以便后续比较。
然后,使用两个 for 循环来输入六个整数,并将其存放到二维数组中。每输入一个数,就和 `min_num` 比较,如果比 `min_num` 更小,就更新 `min_num`,并记录下最小数所在的行和列。
最后,输出最小数及其所在的行和列即可。
希望对你有所帮助!
阅读全文