题解 | #删除公共字符#

删除公共字符

https://www.nowcoder.com/practice/f0db4c36573d459cae44ac90b90c6212

#include <stdio.h>
#include <string.h>
//方法1
int is_exist(char x,char* n)
{
    int i = 0;
    while (n[i]) 
    {
        if (x == n[i])//找到了 
        {
            return 1;
        }
        i++;
    }
    return 0;
}
int main() {
    char arr1[101] = {0};
    char arr2[101] = {0};

    gets(arr1);
    gets(arr2);

    //方法2,调用strchr库函数,在字符串中找是否出现过该字符
    int i = 0;
    for (i = 0;i < strlen(arr1); i++) 
    {
        if (strchr(arr2, arr1[i]) == NULL)//没找到相同的返回NULL 
        {
            printf("%c",arr1[i]);
        }
    }
    return 0;
}

全部评论

相关推荐

完美的潜伏者许愿简历...:隐藏信息被你提取出来了,暗示,这就是暗示
点赞 评论 收藏
分享
06-12 10:50
门头沟学院 Java
你的不定积分没加C:我怎么在学院群看到了同样的话
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务