C++ #字符个数统计# 用string和set的解法
#include<bits/stdc++.h> //用set容器做 set自动消除相同的元素 //set底层是二叉树 using namespace std; int main() { string str; int num=0; cin>>str; set<char> taget; for(int i=0;str[i]!='\0';i++) { if(str[i]>=0&&str[i]<127) taget.insert(str[i]); } for(set<char>::iterator it=taget.begin();it!=taget.end();it++) { num++; } cout<<num<<endl; return 0; }