题解 | 字符串分隔
#include <iostream>
using namespace std;
int main() {
string input;
cin >> input;
int len = input.size();
if (len <= 8) {
input.insert(input.end(), 8 - len, '0');
cout << input << endl;
} else {
string temp = "";
while (len > 8) {
temp = input.substr(0, 8);
cout << temp << endl;
input = input.substr(8);
len = input.size();
}
input.insert(input.end(), 8 - len, '0');
cout << input << endl;
}
}
// 64 位输出请用 printf("%lld")

查看1道真题和解析