#include <iostream>
#include <algorithm>
#include <string>
#include <vector>
using namespace std;
bool Longer5(const string& s) {
return (s.size() >= 5);
}
int main() {
vector<string> ivec;
string s;
while (cin >> s) { //向ivec中添加string
ivec.push_back(s);
while (cin.peek() == ' ') { //忽略空格
cin.get();
}
if (cin.peek() == '\n') { //遇到回车结束
break;
}
}
auto pos = partition(ivec.begin(), ivec.end(), Longer5);
for (decltype(pos) it = ivec.begin(); it != pos; it++)
cout << *it << endl;
return 0;
}
C++ primer 练习10.13
最新推荐文章于 2020-07-04 11:17:04 发布