描述
将一个n行m列矩阵元素输入存储后并输出。
部分代码已经给出,请补充完整,提交时请勿包含已经给出的代码。
int main() { vector< vector<int> > vec; Input(vec); for(int i=0;i<vec.size();i++) { for(int j=0;j<vec[i].size();j++) { if(j) cout<<" "; cout<<vec[i][j]; } cout<<endl; } return 0; }
输入
第一行为两个整数n和m,接下来有n行,每行m个整数。
输出
输出n行,每行m个整数,空格隔开。
样例输入
2 3
1 2 3
3 4 5
样例输出
1 2 3
3 4 5
#include <iostream> #include <vector> using namespace std; void Input(vector< vector<int> > &vv) { int n,m,i; cin >> n >> m; for (i = 0; i < n; i++) { vector<int > v; for (int j = 0; j < m; j++) { int a; cin >> a; v.push_back(a); } vv.push_back(v); } } int main() { vector< vector<int> > vec; Input(vec); for(int i=0;i<vec.size();i++) { for(int j=0;j<vec[i].size();j++) { if(j) cout<<" "; cout<<vec[i][j]; } cout<<endl; } return 0; }