#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
string a;
while(cin>>n)
{
while(n--)
{
cin>>a;
int add;
if(a.size()%8)add=8-a.size()%8;
else add=0;
for(int i=0; i<add; i++)
a+='0';
for(int i=0; i<a.size(); i++)
if(i%8==7)cout<<a[i]<<endl;
else cout<<a[i];
}
}
return 0;
}
//注意!!!!!!以下为错误写法:a.size()在动态改变,不要作控制变量
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
string a;
while(cin>>n)
{
while(n--)
{
cin>>a;
if(a.size()%8)
{
for(int i=0; i<8-a.size()%8; i++)
a+='0';
}
/*应改为:
int len=a.size();
if(a.size()%8)
{
for(int i=0; i<8-len%8; i++)
a+='0';
}
*/
for(int i=0; i<a.size(); i++)
if(i%8==7)cout<<a[i]<<endl;
else cout<<a[i];
}
}
return 0;
}
分割字符串
最新推荐文章于 2024-09-30 10:07:25 发布