第7周 C语言程序设计(新2版) 练习2-4 删除s1中与s2相匹配的字符

来源:互联网 发布:淘宝刷心悦会员 编辑:程序博客网 时间:2024/04/30 12:59

问题及代码:

/*将字符串s1中任何与字符串s2中字符匹配的字符都删除,即删除s1中与s2相同的字符*/void squeeze(char s1[],char s2[]){   int i;  s1的长度     int j;  s2的长度     int k;  s1删除后的长度      for(i=j=0;s1[i]!='\0';i++)   //此处的j能否先不进行初始化     {       for(j=0;s2[j]='\0'&&s1[i]!=s2[j])          ;       if(s2[j]=='\0')       {        s1[k]=s2[j];         k++;       }      }     s1[k]='\0';}

0 0
原创粉丝点击