字符串分割

来源:互联网 发布:知乎 挫锐解纷 编辑:程序博客网 时间:2024/05/23 22:36

输入两组字符串,将输入的字符串以8个字符为一组输出,不足8个字符补零至8;

若输入:abc

                123456789

输出:    abc00000

                12345678

                90000000


#include<iostream>#include<string>using namespace std;int main(){int answer1,rem1;int answer2,rem2;int i0=0,j0=0;string s1,s2;cin>>s1;cin>>s2;answer1=s1.size()/8;rem1=s1.size()%8;answer2=s2.size()/8;rem2=s2.size()%8;while(i0<answer1){for(int i=0;i!=8;++i)cout<<s1[i0*8+i];cout<<endl;++i0;}for(int i1=8*answer1;i1!=s1.size();++i1)cout<<s1[i1];i0=8-rem1;while(i0){cout<<'0';i0--;}cout<<endl;while(j0<answer2){for(int j=0;j!=8;++j)cout<<s2[j0*8+j];cout<<endl;++j0;}for(int j1=8*answer2;j1!=s2.size();++j1)cout<<s2[j1];j0=8-rem2;while(j0){cout<<'0';j0--;}cout<<endl;return 0;}


0 0
原创粉丝点击