题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
#include <iostream> using namespace std; int main() { string s; while (cin >> s) { // 连续输入s //先添加0 int add = 8 - s.size() % 8; if(add != 8) { while(add--) { s += '0'; } } //s长度为8的倍数 for(int i = 0; i < s.size(); i += 8) { cout<<s.substr(i,8)<<endl; } } } // int main() { // string s; // while (cin>>s) { // 连续输入s // int n = s.size(); // for(int i = 0; i < n; i += 8) // { // s = s.substr(i); // if(s.size()>=8) // { // cout<<s.substr(0, 8)<<endl; // } // else { // int target = 8 - s.size(); // while(target--) // { // s += '0'; // } // cout<<s<<endl; // } // } // } // } // 64 位输出请用 printf("%lld")