删除多余字符串

编写程序:从键盘输入一个字符串s,将s字符串中所有和前面重复多余的字符删除,其余字符保留。输出处理后的字符串。例如:
输入:abadcbad

#include

int main(int argc, char* argv[])
{
char a[50];
int i, j ;
cin >> a;
for (i=0 ; a[i]!= ''; i++)
{
for (j=0; j<i ; j++)
{
if (a[i]==a[j])
{
a[i]='0';
}
}
}
for (i=0 ;a[i]!= '' ;i++)
{
if (a[i]=='0') continue;
cout << a[i];
}
cout<< '\n';
return 0;
}

输出:abdc

Related Articles

Quote Of The Day