diff --git a/2208/C语言/字符串处理.md b/2208/C语言/字符串处理.md index fd3c48a..c990cf8 100644 --- a/2208/C语言/字符串处理.md +++ b/2208/C语言/字符串处理.md @@ -66,6 +66,8 @@ int main(){ 最终结果: “12ABC34567890” + + ### 4. 字符串查找 字符串查找: “123456123abc123hbc” diff --git a/2208/C语言/源码/字符串-3.c b/2208/C语言/源码/字符串-3.c new file mode 100644 index 0000000..86afa6f --- /dev/null +++ b/2208/C语言/源码/字符串-3.c @@ -0,0 +1,28 @@ +#include +#include + +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