题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
while (cin >> s) { // 使用循环以处理多个字符串输入
if (s.empty()) continue; // 空字符串不处理
// 补足字符串长度至8的倍数
while (s.size() % 8 != 0) {
s += '0';
}
// 按长度为8拆分字符串并输出
for (int i = 0; i < s.size(); i += 8) {
cout << s.substr(i, 8) << endl;
}
}
return 0;
}
查看3道真题和解析