代码如下:
#include<stdio.h>
void squeeze(
char s1[],
char s2[]);
int main(){
char s1[]=
"hello world";
char s2[]=
"hello";
squeeze(s1,s2);
for(
int i=
0;s1[i]!=
'\0';++i){
putchar(s1[i]);
}
printf(
"\n");
return 0;
}
void squeeze(
char s1[],
char s2[]){
for(
int i=
0;s2[i]!=
'\0';++i){
for(
int j=
0;s1[j]!=
'\0';++j){
if(s2[i]==s1[j]){
for(
int k=j;s1[k]!=
'\0';++k){
s1[k]=s1[k+
1];
}
j--;
}
}
}
}
执行结果如下图所示:
转载请注明原文地址: https://www.6miu.com/read-34972.html