10来行代码搞定
字符串分隔
http://www.nowcoder.com/questionTerminal/d9162298cb5a437aad722fccccaae8a7
#include <iostream> #include <string> using namespace std; int main(){ string s1; while(cin >> s1){ int n = s1.size(); if(n % 8 != 0) s1.append(8 - n % 8,'0'); for(int i = 0;i < s1.size() / 8;i ++) cout << s1.substr(i * 8,8) << endl; } return 0; }