关键知识点:使用set集合
set<char> sl;:初始化set对象
sl.insert(c);:像集合中插入元素,如果不存在则插入,重复则覆盖
sl.size();:输出集合中元素的数量
#include <iostream> #include <string> #include <set> using namespace std; int main() { string s; set<char> sl; int sum = 0; getline(cin, s); for (char c : s) { sl.insert(c); } cout << sl.size(); } // 64 位输出请用 printf("%lld")