编写一个函数,计算字符串中含有的不同字符的个数。字符在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 }

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-27
  • 2022-01-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-07
  • 2021-06-18
  • 2022-03-01
  • 2022-12-23
  • 2018-06-09
  • 2021-11-25
  • 2022-01-02
相关资源
相似解决方案