#include <iostream> using namespace std; int main(int argc,char *argv[]) { string s; cin>>s; if(s.length() < 8){ // 后面补0 for(int i = s.length(); i <8; ++i){ s += '0'; } // 进行输出 std::cout<<s<<endl; }else{ // 长度大于8,每行输出8个字符,不足8的自动补0 int count = s.length() / 8; // 有几次完整的8个字符 int remainder = s.length() % 8; int i; for(i = 0; i < count; ++i){ std::cout<<s.substr(i*8,8)<<std::endl; } // 剩下的部分补全0 if (remainder != 0) { string lastStr = s.substr(i * 8, -1); for (int i = lastStr.length(); i < 8; ++i) { lastStr += '0'; } std::cout << lastStr << std::endl; } } return 0; }