题解 | #字符串分隔#C++
字符串分隔
http://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
C++
#include<iostream>
#include<string>
using namespace std;
int main() {
string s;
while(getline(cin, s)) {
// 先while循环配合substr缩减兵力,减到不大于八个的时候,直接输出,或者补全输出
while(s.size() > 8) {
cout << s.substr(0, 8) << endl;
s = s.substr(8, s.size() - 8);
}
int len = s.size();
if (len == 8) {
cout << s << endl;
} else {
for (int i = len; i < 8; ++i) {
s += '0';
}
cout << s << endl;
}
}
return 0;
}
