题目描述
•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
输入描述:
连续输入字符串(输入2次,每个字符串长度小于100)
输出描述:
输出到长度为8的新字符串数组
输入
abc
123456789
输出:
abc00000
12345678
90000000
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str[2];
int i=0;
for(int i=0;i<2;i++)
cin>>str[i];
for(int j=0;j<2;j++)
{
if(str[j].length()%8!=0)
{
str[j]+="00000000";
}
}
for(int k=0;k<2;k++)
{
while(str[k].length()>=8)
{
cout<<str[k].substr(0,8)<<endl;
str[k]=str[k].substr(8);
}
}
return 0;
}