21xrx.com
2024-12-22 22:29:26 Sunday
登录
文章检索 我的文章 写文章
C++输出矩阵两条对角线的数
2023-06-27 05:07:36 深夜i     --     --
C++ 矩阵 对角线 输出

在C++语言中,可以使用二维数组来表示矩阵,而输出矩阵两条对角线的数也很简单。

首先,我们需要定义一个二维数组,例如:


const int N = 3;

int matrix[N][N] = { 2, 5, 7 };

这是一个大小为3x3的矩阵,我们可以使用两个for循环来遍历该矩阵,输出其两条对角线的数。代码如下:


for(int i = 0; i < N; ++i) {

  std::cout << matrix[i][i] << " ";

}

std::cout << std::endl;

for(int i = 0; i < N; ++i) {

  std::cout << matrix[i][N-1-i] << " ";

}

std::cout << std::endl;

第一个for循环输出第一条对角线,即左上角到右下角的对角线,而第二个for循环输出第二条对角线,即右上角到左下角的对角线。

运行该程序,输出结果如下:


1 5 9

3 5 7

可以看到,该程序成功输出了矩阵的两条对角线的数。

总之,使用C++输出矩阵两条对角线的数是非常简单的。只需要定义一个二维数组,然后使用两个for循环分别遍历两条对角线即可。

  
  

评论区

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