要求
//二维数组的输入与输出
前两个数字是 几行 几列
后面是数组的内容
/*
3 5
1 2 3 4 5
2 3 4 5 6
1 2 3 4 6
输入到二维数组当中并输出
*/
int main()
{
int a;//行号
int b;//列号
cin >> a >> b;
vector<vector<int>>ans;
for (int i = 0;i < a;i++)
{
vector<int>tmp;
for (int j = 0;j < b;j++)
{
int x;
cin >> x;
tmp.push_back(x);
}
ans.push_back(tmp);
tmp.clear();
}
cout << "---------------"<<endl;
int d = 0;//用于控制换行的变量
for (auto v : ans)
{
for (auto i : v)
{
cout << i << " ";
}
if (d != ans.size() - 1)
cout << endl;
//d++; //注意不要忘记了d++,如果最后一行没有换行符号
}
return 0;
}
本篇完!