[华为]字符个数统计

编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。

输入描述:输入N个字符,字符在ACSII码范围内。
输出描述:输出范围在(0~127)字符的个数。
输入例子:abc
输出例子:3
 1 /*C++输入字符,ascii值在[0,127]时插入集合set中,输出set中的元素个数。*/
 2 
 3 #include<iostream>
 4 #include<set>
 5 using namespace std;
 6 
 7 int main()
 8 {    
 9     char c;               //单个字符输入
10     set<char> s;    
11     while(cin>>c)         //字符一个一个输入,求单个字符的ascii码值的大小,输入到set集合里面
12     {        
13         if(c>=0 && c<=127)
14         {            
15             s.insert(c);        
16         }    
17     }  
18     
19     cout << s.size() <<endl;
20 }
原文地址:https://www.cnblogs.com/hellochennan/p/6667480.html