29 lines
423 B
C
29 lines
423 B
C
#include <stdio.h>
|
|
#include <string.h>
|
|
|
|
int main(){
|
|
char str[100];
|
|
char subStr[100];
|
|
int i, j, index;
|
|
gets(str);
|
|
gets(subStr);
|
|
scanf("%d", &index);
|
|
|
|
i=strlen(subStr) + strlen(str);//主串+子串=两个合并后的结束符位置
|
|
str[i] = '\0';
|
|
i--;//13->i-3 -> i
|
|
for(j=strlen(str)-1;j>=index;j--){
|
|
str[i--] = str[j];
|
|
}
|
|
|
|
|
|
|
|
// for(i=0;i<strlen(subStr);i++){
|
|
// str[index+i] =subStr[i];
|
|
// }
|
|
puts(str);
|
|
|
|
return 0;
|
|
}
|
|
|