OJ10
字符个数统计
输入一行没有空格的字符串,仅统计0~127 ascii值内的字符
#include <iostream> #include <unordered_set> using namespace std; int main(){ string ss; cin >> ss; unordered_set<char> set; for(char c : ss){ if(c >= 0 && c <= 127){ set.insert(c); } } cout << set.size(); }
知识点解析:
- 涉及到统计去重的个数问题,首选set,unordered_set,set还会自动排序,字符也排序,按ASCII值从小到大顺序
//可以用set自测 for(char c : Cset){ cout << c ; }