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

互联网 20-2-7

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语言怎么删除字符串中相同字符的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: c语言
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:c语言find函数的用法详解

相关资讯