• 技术文章 >后端开发 >C#.Net教程

    c语言怎么删除字符串中相同字符

    藏色散人藏色散人2020-02-07 11:34:37原创4757

    php入门到就业线上直播课:进入学习

    c语言怎么删除字符串中相同字符?

    c语言去除字符串中的重复字符

    比如输入12eerer,输出12er

    #include<stdio.h>
    #include<string.h>
     
    #define     MAX   100
     
     
    int main()
    {
        char str[MAX];
        char c;
        int strlen = 0;
        int i,j,k;
     
        scanf("%s",&str);//连续输入字符串
     
        for(i = 0;str[i] != '\0';i++);
     
        strlen = i;
     
        for(i = 0;i <= strlen - 1;i ++)
        {
            for(j = i + 1;j <= strlen - 1;j ++)
            {
                if(str[i] == str[j])
                {
                  
                     for(k = j;k <= strlen - 1;k ++)
                     {
                        str[k]=str[k + 1];
                     }
                     strlen --;
                     j --;//避免出现多个相同字符连在一起时出错的问题
                    
                }
                
            }
            
        }
     
        str[strlen] = '\0';
        
        printf("%s",&str);
        return 0;
    }

    推荐学习:c语言视频教程

    以上就是c语言怎么删除字符串中相同字符的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    快捷开发Web应用及小程序:点击使用

    支持亿级表,高并发,自动生成可视化后台。

    专题推荐:c语言
    上一篇:c语言find函数的用法详解 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• c语言中如何用do...while语句求1到100的累加和• C语言sqrt函数的用法• static在c语言中是什么意思• c语言find函数的用法详解
    1/1

    PHP中文网