21xrx.com
2024-12-22 21:33:16 Sunday
登录
文章检索 我的文章 写文章
如何在C++中输出二维Vector?
2023-07-04 21:02:30 深夜i     --     --
C++ 输出 二维Vector

在C++中,Vector是一个非常常用的数据结构,用于存储一组相同类型的数据。在二维向量中,Vector中每个元素又是一个一维Vector,可以看作是一个表格。输出二维Vector,可以使用嵌套循环来遍历每个元素并打印。

以下是输出二维Vector的代码示例:


#include<iostream>

#include<vector>

using namespace std;

int main()

{

  vector<vector<int>> nums = {1,4,7};

  for(int i=0; i<nums.size(); i++)  //外层循环遍历二维向量的每一行

  {

    for(int j=0; j<nums[i].size(); j++)  //内层循环遍历当前行的每一个元素

    {

      cout<<nums[i][j]<<" "; //输出当前元素的值

    }

    cout<<endl; //换行输出下一行

  }

  return 0;

}

其中,nums为一个二维向量,用于存储一个3*3的矩阵。双重循环分别遍历了二维向量的每一行及当前行的每个元素,并使用cout输出其值。在内层循环结束后,使用endl换行输出下一行。

总的来说,输出二维Vector的方法比较简单,只需嵌套循环遍历每个元素并打印即可。需要注意的是,在输出每行元素后,必须使用endl换行,否则会导致所有元素输出在同一行上。

  
  

评论区

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