二维向量的输入问题:
不像二维数组那样,可以直接对arr[i][j]进行循环赋值。在vector<vector<int>>中,因为vector是一个容器,最外层的vector容器中放着更小的vector,而里层的vector里面放的是int型的数字。所以我们首先要对里层的vector容器赋值,然后再把里层的vector作为元素插入到外层的vector中。代码如下:

#include <iostream>
#include <vector>using namespace std;int main()
{vector<vector<int>> test;vector<int> v;int n,temp;cin >> n;//输入for (int i = 0; i<n; i++) {v.clear(); //每次记得clear:)for (int j = 0; j < n; j++){cin >> temp;v.push_back(temp);}test.push_back(v);}//输出for(int i = 0; i < n; i++){for(int j = 0;j < n; j++){cout << test[i][j] << " ";}cout << endl;}return 0;
}

二维vector的输入相关推荐

  1. 二维vector容器输入

    二维vector容器输入 不像二维数组那样,可以直接对arr[i][j]进行循环赋值.在vector<vector<int>>中,因为vector是一个容器,最外层的vecto ...

  2. c语言二维vector大小,vector作为二维数组

    vector本来就是可以用来代替一维数组的,vector提供了operator[]函数,可以像数组一样的操作,而且还有边界检查,动态改变大小. 这里只介绍用它来代替二维的数组,二维以上的可以依此类推. ...

  3. 二维vector的声明和初始化

    初始化二维vector 声明 m*n的二维vector: vector<vector<int>> vec(m,vector<int>(n)); 初始化m *n 的二 ...

  4. C++sort如何使用lambda表达式对一维vector和二维vector进行排序

    文章目录 一维vector排序 二维vector排序 Lambda的语法 Capture(用以访问外部作用域) 问题:今天刷题的时候,需要对二维vectorn×2_{n\times 2}n×2​按照第 ...

  5. C++ 动态二维数组(二维vector)

    创建二维数组: vector<int> vec(4,2); //将含有4个数据的一维动态数组初始为2 vector< vector<int> > asd1(row, ...

  6. 二维vector容器读取txt坐标

    template <class vector> struct HeadLocation{vector x;vector y; };vector<HeadLocation<int ...

  7. C++二维vector使用教程

    1. 定义二维vector vector<vector<int>> A;//错误的定义⽅式 vector<vector<int> > A;//正缺的定义 ...

  8. 二维vector数组初始化方法

    在用devcpp编译程序时发现,二维vector数组如果只定义的话,不指定元素个数也不进行初始化的时候会导致编译出错. 通常情况下,可以只提供vector对象容纳的元素数量而略去初始值.此时库会创建一 ...

  9. C++ 二维vector排序(sort用法)

    C++二维vector排序 sort 函数的使用 sort 函数的使用 自定义排序函数 (目标:对 二维vector<vector> points中第二个元素进行排序) static bo ...

最新文章

  1. 当 AI 闯入法律界,第一步是当律师的得力助手
  2. 最小安装虚拟机命令行安装图形化
  3. Windows10 VS2019下使用CMake3.20.1打开PCL1.11.0程序
  4. 单曲《我是一个程序员》
  5. Dapp开发教程四 Asch Dapp Dice Game
  6. 数学趣题——求圆周率的近似值
  7. 图解TCPIP-ARP
  8. ftp 查看不了图片_几个常见的ftp错误问题及解决办法
  9. Excel批量生成minitab图表(自动化)
  10. 计算机网络模拟校园,计算机网络实验——模拟校园网设计
  11. Github大盘点:2021年最惊艳的38篇AI论文
  12. 前后端交互流程,如何进行交互
  13. python 类 实例_Python类的实例详解
  14. 华为手机不小心点了始终_华为手机有一个设置,用过一次就再也离不开了,你打开了吗?...
  15. 【转载】Python遍历pandas数据方法总结
  16. Lua ipairs、pairs
  17. 彻底解决jdbc数据库连接超时重试-communication link failure的正确姿势
  18. 史上最全的Git使用手册
  19. 【矩阵论】8. 常用矩阵总结——秩1矩阵,优阵(单位正交阵),Hermite阵
  20. matlab在高等数学中的,matlab在高等数学中的应用

热门文章

  1. 经典递归算法之Fibonacci序列
  2. char型与int的相互转化
  3. IEEE xplore论文免费下载
  4. 给ACCESS2003加密码和去掉密码
  5. Altium Designer 18 原理图编译出现off grid错误处理方法
  6. 2022年全国职业院校技能大赛:网络系统管理项目 B模块-Windows部署(10套样题)
  7. 忆享科技聚焦|数字经济、视频云、AI数字人、全球5G用户……行业热点资讯一览
  8. 战地指挥官 服务器维护,战地指挥官有哪些常见问题以及解决方法
  9. python用哪种字体比较好_你在用哪种编程字体?
  10. 可口可乐和百事可乐查出杀虫剂成分!