#include <iostream>
using namespace std;
int main() {
string s;
getline(cin, s);
int i = 0;
while(i < s.size()){
string segment = s.substr(i, 8);
if(segment.size() < 8){
segment.append(8 - segment.size() % 8, '0');
}
cout << segment << endl;
i += 8;
}
}
// 64 位输出请用 printf("%lld")
- 分割字符串:segment = s.subster(i, 8)
- 持续移动指针:while()和i += 8
- 追加字符串:s.append(x)补一个字符串,segment.append(3,'0')补3个相同字符串。
- 用一个分支做筛选:够8不管,不够8追加。

京公网安备 11010502036488号