题解 | #删除公共字符#
删除公共字符
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; }
也可以是库函数