国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 大丰市| 盐边县| 太仓市| 福清市| 清水河县| 黄山市| 安康市| 峨边| 河西区| 江华| 辰溪县| 邛崃市| 涪陵区| 兰西县| 泾川县| 泗阳县| 上饶县| 温州市| 兴城市| 高平市| 石城县| 会宁县| 治多县| 龙州县| 绥芬河市| 南丰县| 梁河县| 尉犁县| 郧西县| 涿鹿县| 南和县| 天峻县| 惠来县| 宜宾县| 河南省| 南投县| 新乡市| 麻栗坡县| 竹北市| 北宁市| 赤峰市|