题解 | #字符串分隔#
字符串分隔
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;
}
查看6道真题和解析