题目描述:
输入m个字符串和一个整数n,把字符换M化成以N为单位的段,不足的位数用0补齐。
如 n = 8 m=9
123456789 划分为12345678
9000000
123 化为 12300000
#include<iostream>
using namespace std;
#define M 100
void Print(char *str,int num)
{
int i = 0;
int j = 0;
for(i =1;i<=strlen(str);i++)
{
j = i%num;
cout<<str[i-1];
if( (j)%num == 0)
cout<<endl;
}
if(j!=0)
{
for(int i=j;i<num;i++)
cout<<"0";
cout<<endl;
}
}
int main()
{
char str[M]={'\0'};
int m,n;
cin>>m>>n;
for(int i=0;i<m;i++)
{
cin>>str;
Print(str,n);
}
system("pause");
return 0;
}