在本教程中,我们将讨论一个寻找矩阵中最大元素的程序。
为此,我们将获得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