#include <iostream>
#include<vector>
#include<string>
using namespace std;
int main()
{
vector<vector<int>>vvc;
int N = 0;
cin >> N;
/* 取出换行符 */
getchar();
for(int i = 0; i < N; i++)
{
// 读入字符串
string s;
string tmp;
getline(cin, s);
// 将读入的字符串按照逗号分隔为vector<int>
vector<int> vec;
int p = 0;
int q = 0;
for(q = 0; q < s.size(); q++)
{
if(s[q] == ',')
{
tmp = s.substr(p,q-p);
vec.push_back(stoi(tmp));
p = q+1;
}
}
tmp = s.substr(p,q-p+1);
vec.push_back(stoi(tmp));
vvc.push_back(vec);
vec.clear();
}
for(int i=0;i<vvc.size();i++)
{
for(int j=0;j<vvc[0].size();j++)
{
cout << vvc[i][j] << " ";
}
cout << endl;
}
}
** 在牛客刷题有时候需要自己处理输入输出,输出相对就比较简单,但输入有时相对较难处理,以上代码是一个典型的输入处理。如下图是运行结果,2是接下来输入两行,接着输入两行字符串,最后转变成整数存储在vector中。**