题解 | 字符串分隔
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7?tpId=387&tqId=36828&sourceUrl=%2Fexam%2Foj%2Fta%3FtpId%3D37
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main() {
string str;
cin >> str;
int len = str.size();
//每次取8个字符 ,步进为8
for(int i = 0;i < len;i += 8)
{
//从当前位置substr取8个字符
string buf = str.substr(i,8);
if (buf.size() < 8 ) {
//长度小于8的时候,差多少,在末尾补0
buf.append(8 - buf.size(), '0');
}
cout << buf << '\n';
}
return 0;
}
// 64 位输出请用 printf("%lld")
