题解 | #删除公共字符#
删除公共字符
https://www.nowcoder.com/practice/f0db4c36573d459cae44ac90b90c6212
#include <stdio.h>
#include <string.h>
//进行一一对比,没找到返回1,找到了返回0
char is_same_del(char x,char arr[])
{
int i=0;
while (arr[i])
{
if (x == arr[i])
{
return 0;
}
i++;
}
return 1;
}
int main()
{
char arr1[100]={0};//输入的原字符串
char arr2[100]={0};//对比字符串
gets(arr1);
gets(arr2);
int i=0;
//这里最关键的是,【i】因为这里是循环查找
while (arr1[i])
{
if (is_same_del(arr1[i],arr2)==1)
{
printf("%c",arr1[i]);
}
i++;
}
return 0;
}
也可以是库函数
