题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
#include <cstdio>
#include <iostream>
#include <string>
using namespace std;
#define NUM 8;
void output(string s);
int main() {
string s;
while (getline(cin, s)) { // 注意 while 处理多个 case
output(s);
}
}
// 64 位输出请用 printf("%lld")
void output(string s) {
if (s.size() <= 8)
{
int add = (8 - s.size());
s.append(add, '0');
cout<<s<<endl;
}
else
{
string small_string;
string old_string;
old_string=s.substr(0,8);
cout<<old_string<<endl;
small_string=s.substr(8);
output(small_string);
}
}


