程序在C ++中查找矩阵中的最大元素

在本教程中,我们将讨论一个寻找矩阵中最大元素的程序。

为此,我们将获得N * M矩阵。我们的任务是找到并打印出给定矩阵中的最大元素。

示例

#include <bits/stdc++.h>
using namespace std;
#define N 4
#define M 4
//寻找最大元素
int findMax(int mat[N][M]) {
   int maxElement = INT_MIN;
   for (int i = 0; i < N; i++) {
      for (int j = 0; j < M; j++) {
         if (mat[i][j] > maxElement) {
            maxElement = mat[i][j];
         }
      }
   }
   return maxElement;
}
int main() {
   int mat[N][M] = {
      { 1, 2, 3, 4 },
      { 25, 6, 7, 8 },
      { 9, 10, 11, 12 },
      { 13, 14, 15, 16 } };
   cout << findMax(mat) << endl;
   return 0;
}

输出结果

25