21xrx.com
2024-12-22 22:27:49 Sunday
登录
文章检索 我的文章 写文章
C++输出n行n列矩阵
2023-07-13 01:22:49 深夜i     --     --
C++ 输出 矩阵 n行 n列

在C++中,我们可以使用嵌套的for循环输出一个n行n列的矩阵。其中,外层循环用来控制行数,内层循环用来控制列数。

首先,我们需要定义一个整型变量n,表示矩阵的行数和列数,然后使用嵌套的for循环来输出矩阵,代码如下:


#include <iostream>

using namespace std;

int main() {

  int n;

  cout << "请输入矩阵的大小:";

  cin >> n;

  for (int i = 1; i <= n; i++) { // 控制行数

    for (int j = 1; j <= n; j++) { // 控制列数

      cout << i*j << "\t";

    }

    cout << endl;

  }

  return 0;

}

在上面的代码中,我们假设输入的n为4,程序输出的结果为:


1    2    3    4

2    4    6    8

3    6    9    12

4    8    12   16

这个矩阵的每个元素都是行数和列数的乘积。

上述代码中,我们使用了制表符`\t`来使得矩阵中的每个元素对齐。另外,我们在每一行的结尾加上了换行符`\n`,使得输出的矩阵具有可读性。

综上所述,使用嵌套的for循环可以在C++中输出n行n列的矩阵,我们只需要控制好每一次循环输出的内容和格式即可。

  
  

评论区

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