有一次网赛队友问我这种方法怎么搞,当时还真不习惯这种写法(后来是他想多了。。。)
不过多积累一点是没有坏处的吧
下面只是我习惯的一种写法
代码:
#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;
}