holyya.com
2025-09-04 19:34:45 Thursday
登录
文章检索 我的文章 写文章
C++如何输出矩阵的最大值和最小值?
2023-06-27 20:57:08 深夜i     --     --
C++ 矩阵 最大值 最小值 输出

矩阵是一个二维数组,由行列元素按一定顺序排列组成。在C++中,我们可以使用嵌套的for循环来遍历整个矩阵,并使用if语句来比较元素的值来找到矩阵中的最大值和最小值。

下面是一个示例程序:


#include <iostream>

using namespace std;

int main()

{

  //定义一个3×3的矩阵

  int matrix[3][3] = { 2, 7, 9};

  int max = matrix[0][0]; //最大值初始化为矩阵的第一个元素

  int min = matrix[0][0]; //最小值初始化为矩阵的第一个元素

  //遍历整个矩阵,找到最大值和最小值

  for(int i = 0; i < 3; i++)

  {

    for(int j = 0; j < 3; j++)

    {

      if(matrix[i][j] > max)

      {

        max = matrix[i][j];

      }

      if(matrix[i][j] < min)

      {

        min = matrix[i][j];

      }

    }

  }

  cout << "矩阵的最大值为:" << max << endl;

  cout << "矩阵的最小值为:" << min << endl;

  return 0;

}

输出结果为:


矩阵的最大值为:9

矩阵的最小值为:1

在这个示例程序中,我们定义了一个3×3的矩阵,并使用嵌套的for循环遍历整个矩阵。在每个元素处,我们使用if语句来比较当前元素与当前的最大值和最小值,并相应地更新它们。最后,我们使用cout语句输出最大值和最小值。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复