练习 2-4 squeeze(s1, s2),将字符串s1 中任何与字符串s2 中字符匹配的字符都删除。
来源:互联网 发布:高校教务网络管理系统 编辑:程序博客网 时间:2024/05/21 07:46
代码如下:
#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--; } } }}
执行结果如下图所示:
阅读全文
0 0
- 练习2-4 重新编写函数squeeze(s1,s2),将字符串s1中任何与字符串s2中字符匹配的字符都删除。
- 练习 2-4 squeeze(s1, s2),将字符串 s1 中任何与字符串 s2 中字符匹配的字符 都删除。
- 练习 2-4 squeeze(s1, s2),将字符串s1 中任何与字符串s2 中字符匹配的字符都删除。
- 练习 2-4 squeeze(s1, s2),将字符串s1 中任何与字符串s2 中字符匹配的字符都删除。
- 练习 2-4 squeeze(s1, s2),将字符串 s1 中任何与字符串 s2 中字符匹配的字符 都删除
- 练习2-4 重新编写函数squeeze(s1,s2),将字符串s1中任何与字符串s2中匹配的字符都删除
- 编写函数squeeze(s1,s2),将字符串s1中任何与字符串s2中字符匹配的字符都删除
- 将字符串S1中任何与字符串S2中匹配的字符都删除,实现函数squeeze(s1,s2).
- 2.4 重新编写函数squeeze(s1,s2),将字符串s1中任何与字符串s2中字符匹配的字符都删除。
- 将字符串s1中任何与字符串s2匹配的字符都删掉
- squeeze(s1,s2),把字符串s1中与s2字符的相同的部分去掉
- C程序设计语言第二版练习2-4(squeeze(s1,s2),s1中删除与s2相同的字符并输出)
- 将字符串s1中任何与字符串s2匹配的字符都删去,存放于一个新的字符串s3中
- 练习2-5 编写函数any(s1,s2),将字符串s2中的任一字符在字符串s1中第一次出现的位置作为结果返回。如果s1中不包含s2的字符,则返回-1。
- 练习 2-5 编写函数 any(s1, s2),将字符串 s2 中的任一字符在字符串 s1 中第一次 出现的位置作为结果返回。如果 s1 中不包含 s2 中的字符,则返回-1。
- 练习 2-5 编写函数 any(s1, s2),将字符串s2中的任一字符在字符串s1中第一次出现的位置作为结果返回。如果s1中不包含s2中的字符,则返回-1。
- 练习 2-5 编写函数 any(s1, s2),将字符串s2中的任一字符在字符串s1中第一次出现的位置作为结果返回。如果s1中不包含s2中的字符,则返回-1。
- 练习 2-5 编写函数 any(s1, s2),将字符串 s2 中的任一字符在字符串 s1 中第一次 出现的位置作为结果返回。如果 s1 中不包含 s2 中的字符,则返回-1
- WebView问题总结
- Time To Get Up HDU
- HDUOJ 产生冠军(stl)
- Java内存区域与对象创建过程
- spring处理ajax请求
- 练习 2-4 squeeze(s1, s2),将字符串s1 中任何与字符串s2 中字符匹配的字符都删除。
- spark数据处理示例一:分类
- Qt一步步搭建TcpServer2——线程池
- 定期清理服务器日志
- Java泛型常见面试题
- maven基础教程
- 狄利克雷卷积与积性函数
- 贪心,递归,动态规划,及分治算法之间的区别和联系(二)
- spark之5:配置文件