•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
#include<iostream>
using namespace std;
void
f(string str){
if
(str==
""
)
return
;
if
(str.size()<=
8
)
{
str.append(
8
-str.size(),
'0'
);
cout<<str<<endl;
return
;
}
cout<<str.substr(
0
,
8
)<<endl;
f(str.substr(
8
,str.size()));
}
int
main()
{
string str1,str2;
cin>>str1>>str2;
f(str1);
f(str2);
return
0
;
}