题目描述:
连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组。长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
输入描述:
连续输入字符串(输入2次,每个字符串长度小于100)
输出描述:
输出到长度为8的新字符串数组
示例1
输入
abc
123456789
输出
abc00000
12345678
90000000
参考程序:
#include <iostream>
#include <string>
using namespace std;
int main(){
string a;
int i=0,n=0;
while(cin>>a){
n=0;
for(i=0;i<a.size();++i){
cout<<a[i];
if(++n%8==0)cout<<endl;
}
if(n=n%8){
for(i=8-n%8;i>=1;--i){
cout<<0;
}
cout<<endl;
}
}
return 0;
}
网友评论