#include <iostream> #include <vector> using namespace std; int main() { int m ,n; cin>>m>>n; vector<vector<int> > array; array.resize(m); for(int i = 0; i != m; i++) { array[i].resize(n); for (int j =0; j != n; j++) { array[i][j] = i * j; } } for(int i = 0; i != m; i++) { for (int j =0; j != n; j++) { cout<<array[i][j]<<" "; } cout<<endl; } return 0; } #include <iostream> #include <vector> using namespace std; int main() { int m ,n; cin>>m>>n; //更简单的形式 vector<vector<int> > array(m, vector<int>(n)); //默认有m*n个数都初始化为0 for(int i = 0; i != m; i++) { for (int j =0; j != n; j++) { array[i][j] = i * j; } } for(int i = 0; i != m; i++) { for (int j =0; j != n; j++) { cout<<array[i][j]<<" "; } cout<<endl; } return 0; }