题解 | #字符串分隔#
字符串分隔
http://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
#include<iostream> #include<string> using namespace std; int main() { string sInput; while(cin >> sInput) { int iLength = sInput.size(); if(iLength == 0) { break; } int iNum = iLength % 8; if( iNum != 0) { iLength = iLength + 8 -iNum; for(int i = 0 ; i< 8-iNum; i++) { sInput.append("0"); } } iNum = iLength / 8; for(int i = 0; i< iNum; i++) { for(int j = 0 ; j< 8; j++) { cout << sInput[j+8*i]; } cout << endl; } } return 0; }