题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
int i,m,j;
cin>>s;
if(s.size()<8){
cout<<s;
for(i=0;i<8-s.size();i++) cout<<0;
}
else{
i=0;m=8;
while(m<=s.size()){
for(j=i;j<m;j++) cout<<s[j];
cout<<endl;
i=m;
m+=8;
}
if(i<s.size()){
for(j=i;j<s.size();j++) cout<<s[j];
for(j=0;j<8-(s.size()-i);j++) cout<<0;
}
}
}
// 64 位输出请用 printf("%lld")
用两个数字定位位置