📜  C ++程序查找矩阵中每一行的最大元素(1)

📅  最后修改于: 2023-12-03 15:13:45.830000             🧑  作者: Mango

查找矩阵中每一行的最大元素

在C++中,我们可以使用二维数组来表示矩阵,要查找每一行的最大元素可以使用循环遍历每一行并比较元素大小的方法。以下是一个示例程序:

#include <iostream>
using namespace std;

int main()
{
    int matrix[3][4] = { {1, 2, 3, 4},
                         {5, 6, 7, 8},
                         {9, 10, 11, 12}
                       };

    int max_elem;
    for (int i = 0; i < 3; i++) {
        max_elem = matrix[i][0];
        for (int j = 1; j < 4; j++) {
            if (matrix[i][j] > max_elem) {
                max_elem = matrix[i][j];
            }
        }
        cout << "The maximum element in the " << i+1 << "th row is: " << max_elem << endl;
    }
    return 0;
}

首先我们定义一个3行4列的二维数组来表示一个矩阵,然后在使用嵌套循环遍历每一行的元素,比较它们的大小,找到每一行的最大元素,输出结果。

输出结果如下:

The maximum element in the 1th row is: 4
The maximum element in the 2th row is: 8
The maximum element in the 3th row is: 12

以上便是查询矩阵中每一行最大元素的示例程序。