题目描述:按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行列下标值。其中m和n的值由用户键盘输入。已知m和n的值都不超过10
时间: 2023-04-25 16:01:02 浏览: 134
以下是Python代码实现:
m = int(input("请输入矩阵的行数:"))
n = int(input("请输入矩阵的列数:"))
matrix = []
for i in range(m):
row = []
for j in range(n):
num = int(input("请输入第{}行第{}列的数字:".format(i+1, j+1)))
row.append(num)
matrix.append(row)
max_num = matrix[0][0]
max_i = 0
max_j = 0
for i in range(m):
for j in range(n):
if matrix[i][j] > max_num:
max_num = matrix[i][j]
max_i = i
max_j = j
print("矩阵中的最大值为{},所在的行列下标分别为({}, {})。".format(max_num, max_i+1, max_j+1))
阅读全文