删除重复字符
输入:输入要检查的字符串,长度不超过100个字符。例如:abacaeedabcdcd。
输出:
删除重复字符后的字符串。例如:abced
我这个输入abcddcba,输出abcdaaaa,想问错在哪?
#include<stdio.h>
#include<string.h>
int main()
{int i,j,k;
char a[100];
gets(a);
for(i=0;i<strlen(a);i++)
{
for(j=k=i+1;j<strlen(a);j++)
{if(a[j]!=a[i])
a[k++]=a[j];}
}a[k]='\0';
printf("%s",a);
}