有一次网赛队友问我这种方法怎么搞,当时还真不习惯这种写法(后来是他想多了。。。)
不过多积累一点是没有坏处的吧
下面只是我习惯的一种写法
代码:
#include<iostream>
#include<cstdio>
#include<vector>
using namespace std;
int main(){
int n,m;
vector <vector<int> > v(n);
//vector<int后两个">"之间要有空格!否则会被认为是重载">>"
vector <int> ::iterator *it;
int i,j;
scanf("%d %d",&n,&m);
for(i = 0; i < n; i++){
v[i].resize(m);
}
for(i = 0; i < n; i++){
for(j = 0; j < m; j++){
cout<<v[i][j]<<" ";
}
cout<<endl;
}
return 0;
}