#include<iostream>
#include<cstring>
using namespace std;
int main()
{
int p;
string text1;
cin>>text1>>p;
int i=0,j=0,k,add,temp=0,flag=0;
k=text1.length();
if((float)k/p==k/p)
add=k/p;
else
{
flag=1;
add=k/p+1;
}
char dic[]={'a','b','c','d','e'};
char text2[add+k+1];
while(temp<add+k&&p==1)
{
for(i=0;i<=p-1;i++)
{
text2[temp+i]=text1[j*p+i];
}
temp+=i;
j+=1;
text2[temp]=dic[(j-1)%5];
temp+=1;
}
while(temp<=add+k&&p!=1)
{
for(i=0;i<=p-1&&text1[j*p+i]!='\0';i++)
{
text2[temp+i]=text1[j*p+i];
}
temp+=i;
j+=1;
text2[temp]=dic[(j-1)%5];
temp+=1;
}
text2[add+k]='\0';
cout<<text2<<endl;
}
925(1)
最新推荐文章于 2022-12-01 16:18:28 发布