题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
#include <asm-generic/errno.h> #include <iostream> #include <string> using namespace std; int main() { string s; while(cin >>s){ int L = s.size(); int sh = L % 8; if(sh != 0) { string s1(8-sh,'0'); s += s1; int id = 0; int idx = L/8+1; for(id = 0; id <idx; ++id) cout<< s.substr(id*8,8)<<endl; } else { int id = 0; int idx = L/8; for(id = 0; id <idx; ++id) cout<< s.substr(id*8,8)<<endl; } } return 0; }