二维向量的输入问题:
不像二维数组那样,可以直接对arr[i][j]进行循环赋值。在vector
#include
#include
using namespace std;
int main()
{
vector
vector
int n,temp;
cin >> n;
//输入
for (int i = 0; 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; }