21xrx.com
2025-06-16 13:13:09 Monday
登录
文章检索 我的文章 写文章
C++输出n行n列矩阵
2023-07-13 01:22:49 深夜i     40     0
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列的矩阵,我们只需要控制好每一次循环输出的内容和格式即可。

  
  

评论区