21xrx.com
2024-11-22 03:26:41 Friday
登录
文章检索 我的文章 写文章
C++如何输出二维数组?
2023-07-10 20:47:11 深夜i     --     --
C++ 输出 二维数组

在C++中,输出二维数组需要使用嵌套循环来遍历数组的每一个元素,然后将其输出到屏幕上或者到文件中。

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


int array[3][4] = {

  1,

   6,

  9

};

接着需要使用嵌套循环来输出数组中的每一个元素,例如:


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

  for (int j = 0; j < 4; j++) {

    cout << array[i][j] << " ";

  }

  cout << endl;

}

上面的代码中,外层循环遍历数组的每一行,内层循环遍历数组的每一列。每输出完一行后需要使用 `endl` 来换行。

如果需要将数组中的元素输出到文件中,可以使用 `ofstream` 类来打开文件,例如:


ofstream out("array.txt");

if (out.is_open()) {

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

    for (int j = 0; j < 4; j++) {

      out << array[i][j] << " ";

    }

    out << endl;

  }

  out.close();

} else

  cout << "Unable to open file" << endl;

上面的代码中,使用 `ofstream` 类打开文件,然后遍历数组并将元素写入文件。如果文件无法打开,会输出一条错误信息。

总结来说,C++输出二维数组需要使用嵌套循环来遍历数组的每一个元素,并且可以将元素输出到屏幕上或者到文件中。

  
  

评论区

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