You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:编写循环查找矩阵中最大元素的实现方案

查找矩阵中最大元素的循环实现

实现思路

通过嵌套循环遍历矩阵的每一个元素,维护一个记录当前最大值的变量,每次遇到更大的元素就更新这个变量,最终得到矩阵的最大元素。

完整代码

# 定义示例矩阵
test_matrix = [[1, 2, 3],
               [7, -1, 2],
               [123, 2, -1]]

# 初始化最大值为矩阵第一个元素
max_val = test_matrix[0][0]

# 外层循环遍历每一行
for row in test_matrix:
    # 内层循环遍历当前行的每个元素
    for num in row:
        # 比较并更新最大值
        if num > max_val:
            max_val = num

# 输出结果
print("矩阵中的最大元素是:", max_val)

代码说明

  • 初始化max_val时直接取矩阵的第一个元素,避免因矩阵包含负数导致初始值设置不合理的问题
  • 嵌套循环确保遍历到矩阵的每一个元素
  • 每次元素比较后更新最大值,最终得到全局最大值

运行上述代码后,会输出:矩阵中的最大元素是: 123

内容的提问来源于stack exchange,提问作者Eugene Morrison

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 01:23:08