国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

華為OJ:計算字符串中含有的不同字符的個數(shù)

2019-11-08 02:16:22
字體:
來源:轉載
供稿:網(wǎng)友

題目描述 編寫一個函數(shù),計算字符串中含有的不同字符的個數(shù)。字符在ACSII碼范圍內(0~127)。不在范圍內的不作統(tǒng)計。

輸入描述: 輸入N個字符,字符在ACSII碼范圍內。

輸出描述: 輸出范圍在(0~127)字符的個數(shù)。

輸入例子: abc

輸出例子: 3

解答1:#include <iostream>#include <vector>#include <algorithm>#include <string>#include <set>using namespace std;int main(){ string str; int i; set<char>s; while(cin>>str) { for(i=0;i<str.length();++i) { if(str[i]>0&&str[i]<127) { s.insert(str[i]); } } cout<<s.size()<<endl; } return 0;}解答2:#include<iostream> using namespace std;int main(){ char ch; int arr[128]={0}; int count=0; while(cin>>ch){ if(ch>=0 && ch<=127){ arr[ch]++; } } for(int i=0;i<128;i++){ if(arr[i]>0) count++; } cout<<count<<endl; return 0;}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 永州市| 延寿县| 新沂市| 永顺县| 玛纳斯县| 松江区| 邵武市| 米泉市| 廉江市| 高尔夫| 青川县| 玉龙| 新河县| 榆树市| 历史| 健康| 辉县市| 西华县| 新营市| 志丹县| 翁源县| 观塘区| 曲沃县| 炎陵县| 锡林浩特市| 汝城县| 四平市| 阜城县| 惠安县| 虞城县| 绵阳市| 凭祥市| 华容县| 灯塔市| 焦作市| 额敏县| 通化市| 云梦县| 高邮市| 治多县| 潜江市|