题解 | #字符串分隔#
字符串分隔
https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7
#include <iostream>
using namespace std;
int main()
{
// int lenth=0;
// char s[100];
// int num;//需要补0的个数
// while(cin>>s[lenth])
// {
// if(s[lenth])
// {
// lenth++;
// }
// };
// if(lenth%8)
// {
// num =8-(lenth%8);
// }
// else
// {
// num = 0;
// }
// for(int i = 0;i<num;i++)
// {
// s[lenth++]='0';
// }
// for(int i = 1;i<=lenth;i++)
// {
// if(i%8)
// {
// cout<<s[i-1];
// }
// else
// {
// cout<<s[i-1]<<endl;
// }
// }
int lenth = 0;
string s;
cin>>s;
lenth = s.size();
int sub;
if(lenth%8)
{
sub = 8-(lenth%8);
}
else
{
sub=0;
}
for(int i =0;i<sub;i++)
{
s[lenth++]='0';
}
for(int i=1;i<=lenth;i++)
{
if(i%8)
{
cout<<s[i-1];
}
else
{
cout<<s[i-1]<<endl;
}
}
}

查看3道真题和解析