题解 | 字符串分隔
#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")