#include<stdio.h>
#include<string.h>
int main(void)
{
/*********Begin*********/
char s1[1000],s2[1000];
int f,j=0;
char *str1=s1;
char *str2=s2;
scanf("%s",str1);
scanf("%s",str2);
scanf("%d",&f);
int x=strlen(s1);
int y=strlen(s2);
for(int i=x+y-1;i>=f-1;i--)
{
s1[i+y]=s1[i];
}
for(int i=f-1;i<f+y-1;i++)
{
s1[i+1]=s2[j++];
}
printf("%s",s1);
/*********End**********/
return 0;
}
思路:扩张s1,替换扩口,填充s2