利用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; }