題目描述:
輸入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;
}