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

查看7道真题和解析