牛客刷题处理输入
#include
#include
#include 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 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中。**

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
