二维vector的输入
二维向量的输入问题:
不像二维数组那样,可以直接对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的输入相关推荐
- 二维vector容器输入
二维vector容器输入 不像二维数组那样,可以直接对arr[i][j]进行循环赋值.在vector<vector<int>>中,因为vector是一个容器,最外层的vecto ...
- c语言二维vector大小,vector作为二维数组
vector本来就是可以用来代替一维数组的,vector提供了operator[]函数,可以像数组一样的操作,而且还有边界检查,动态改变大小. 这里只介绍用它来代替二维的数组,二维以上的可以依此类推. ...
- 二维vector的声明和初始化
初始化二维vector 声明 m*n的二维vector: vector<vector<int>> vec(m,vector<int>(n)); 初始化m *n 的二 ...
- C++sort如何使用lambda表达式对一维vector和二维vector进行排序
文章目录 一维vector排序 二维vector排序 Lambda的语法 Capture(用以访问外部作用域) 问题:今天刷题的时候,需要对二维vectorn×2_{n\times 2}n×2按照第 ...
- C++ 动态二维数组(二维vector)
创建二维数组: vector<int> vec(4,2); //将含有4个数据的一维动态数组初始为2 vector< vector<int> > asd1(row, ...
- 二维vector容器读取txt坐标
template <class vector> struct HeadLocation{vector x;vector y; };vector<HeadLocation<int ...
- C++二维vector使用教程
1. 定义二维vector vector<vector<int>> A;//错误的定义⽅式 vector<vector<int> > A;//正缺的定义 ...
- 二维vector数组初始化方法
在用devcpp编译程序时发现,二维vector数组如果只定义的话,不指定元素个数也不进行初始化的时候会导致编译出错. 通常情况下,可以只提供vector对象容纳的元素数量而略去初始值.此时库会创建一 ...
- C++ 二维vector排序(sort用法)
C++二维vector排序 sort 函数的使用 sort 函数的使用 自定义排序函数 (目标:对 二维vector<vector> points中第二个元素进行排序) static bo ...
最新文章
- 当 AI 闯入法律界,第一步是当律师的得力助手
- 最小安装虚拟机命令行安装图形化
- Windows10 VS2019下使用CMake3.20.1打开PCL1.11.0程序
- 单曲《我是一个程序员》
- Dapp开发教程四 Asch Dapp Dice Game
- 数学趣题——求圆周率的近似值
- 图解TCPIP-ARP
- ftp 查看不了图片_几个常见的ftp错误问题及解决办法
- Excel批量生成minitab图表(自动化)
- 计算机网络模拟校园,计算机网络实验——模拟校园网设计
- Github大盘点:2021年最惊艳的38篇AI论文
- 前后端交互流程,如何进行交互
- python 类 实例_Python类的实例详解
- 华为手机不小心点了始终_华为手机有一个设置,用过一次就再也离不开了,你打开了吗?...
- 【转载】Python遍历pandas数据方法总结
- Lua ipairs、pairs
- 彻底解决jdbc数据库连接超时重试-communication link failure的正确姿势
- 史上最全的Git使用手册
- 【矩阵论】8. 常用矩阵总结——秩1矩阵,优阵(单位正交阵),Hermite阵
- matlab在高等数学中的,matlab在高等数学中的应用