字符串M化成以N为单位的段

来源:互联网 发布:大数据工程师培训 编辑:程序博客网 时间:2024/05/21 22:59

按要求分解字符串,输入两个数MNM代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0

例如:

输入:28

          abc  123456789

输出:abc00000

          12345678,90000000

可以输入一个就输出一个。

 

#include<iostream>#include<string>using namespace std;void main(){char c[100];int m,n,i,len,j,k;cin>>m>>n;        if(m<0||n<0)cout<<"please input the right information"<<endl;          for(k=0;k<m;k++){cin>>c;len=strlen(c);for(i=1;i<=len;i++){//把字符串都输出,如果输出了n个,则加入“,”cout<<c[i-1];j=i%n;if(j==0)cout<<",";}for(i=j+1;i<=n;i++) //i=len%n+1(第一个i)cout<<'0';cout<<endl;}}


 

0 0