利用STL set键值的唯一性,将字符串中的字符赋值给set后,可以去除字符串中的重复字符,set中的字符的个数即输入string中的字符种类的个数

#include <bits/stdc++.h>

using namespace std;

int main()
{
    string s;
    set<char> set;

    getline(cin, s);

    for(int i=0; i<s.length(); i++)
    {
        set.insert(s[i]);
    }

    cout << set.size() << endl;

    return 0;
}