C++ 如何处理输入多行整数的问题

【字号: 日期:2023-04-13浏览:35作者:雯心

问题描述

问题解答

回答1:

#include <sstream>#include <string>#include <vector>std::string line, num;std::vector<std::vector<int>> v;size_t linenum = 0;while (getline(cin, line)) { std::istringstream iss(line); while (line >> num) {v.push_back(vector<int>());v[linenum].push_back(stoi(num)); } ++linenum;}

我刚看完C++ primer,大概是这样的做法吧。

回答2:

你这个是做OJ上的题吧,如果是OJ的话,其实要求输入和你理解的并不一样, 可以参考一下这个

http://blog.csdn.net/sxheliji...

相关文章: