去除字符串中重复的字符

来源:互联网 发布:格力壁挂空调 r32知乎 编辑:程序博客网 时间:2024/05/16 10:52
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<assert.h>void fun(char* str)    //将字符串中连续的字符串变成一个{    assert(str!=NULL);    int len=strlen(str);    int tail=1;    int i,j;    for( i=1;i<len;i++)    {        for(j=0;j<tail;j++)        {            if(str[i]==str[j])                break;        }        if(j==tail)        {            str[tail++]=str[i];        }    }    str[tail]='\0';}int main(){    char s[]="aaasdsaa";    fun(s);    printf("%s",s);    return 0;}

0 0
原创粉丝点击