[编程题] 字符集合

来源:互联网 发布:怪物猎人ol女脸型数据 编辑:程序博客网 时间:2024/06/06 16:34

输入一个字符串,求出该字符串包含的字符集合
输入描述:
每组数据输入一个字符串,字符串最大长度为100,且只包含字母,不可能为空串,区分大小写。
输出描述:
每组数据一行,按字符串原有的字符顺序,输出字符集合,即重复出现并靠后的字母不输出。
输入例子:
abcqweracb
输出例子:
abcqwer

#include <iostream>#include <string>#include <vector>#include <algorithm>using namespace std;int main(){    string input;    while(cin>>input){        vector<char> vec;        for(int i =0;i<input.size();i++){            vector<char>::iterator it = find(vec.begin(),vec.end(),input[i]);            if(it==vec.end()){                vec.push_back(input[i]);            }        }        for(int i =0;i<vec.size();i++){            cout<<vec[i];        }        cout<<endl;    }    return 0;}