class-notes/2208/C语言/源码/字符串-3.c
2025-03-17 18:50:51 +08:00

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;
}