删除多余字符

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

输入:abadcbad

输出:abdc

 

#include <IOSTREAM.H>

int main(int argc, char* argv[])
{
    char a[50];
    int i, j ;
    cout << "输入一个字符串:\n";
    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;
}

Related Articles

0 评论 :

发表评论

Quote Of The Day