C语言——字串处理
C语言——字串处理
- 一、问题描述
- 二、格式要求
- 1.输入形式
- 2.输出形式
- 3.样例
- 三、实验代码
一、问题描述
现有两个字符串s1和s2,它们最多都只能包含255个字符。编写程序,将字符串s1中所有出现在字符串s2中的字符删去,然后输出s1。
二、格式要求
1.输入形式
有两行输入。第一行输入为字符串s1,第二行输入为字符串s2。
2.输出形式
输出被处理过的字符串s1。
3.样例
输入:
I love you!8767%$#&*Yeah
o7W$hB*
输出:
I lve yu!86%#&Yea
三、实验代码
#include <stdio.h>
#include <stdlib.h>
#include <string.h>int main()
{char a[255],b[255];int c[255],d[255],i,m=0,k;gets (a);gets (b);for(i=0;i<=254;i++){c[i]=a[i];d[i]=b[i];}for(i=0;i<=strlen(a);i++){for(k=0;k<=strlen(b);k++){if(c[i]==d[k])c[i]=150;}}for(i=0;i<=strlen(a);i++){if(c[i]!=150)printf("%c",a[i]);}
return 0;
}
运行结果
点赞关注,感谢您的支持 ^ _ ^
如有错误,还请您批评指正🤝 🤝 🤝