題目描述:計(jì)算字符串中含有的不同字符的個(gè)數(shù)。字符在ACSII碼范圍內(nèi)(0~127)。不在范圍內(nèi)的不作統(tǒng)計(jì)。
輸入描述:輸入N個(gè)字符,字符在ACSII碼范圍內(nèi)(0~127)。
輸出描述:輸出不同字符的個(gè)數(shù)。
輸入例子:abc
輸出例子:3
算法實(shí)現(xiàn):
#include<iostream> #include<string>#include<vector>using namespace std; //************************************************ // * Author: 趙志乾 // * Date: 2017-2-19 // * Declaration: All Rigths Reserved !!! //***********************************************/ int main() { string instr; getline(cin,instr); vector<int>state(128,0); int ret=0; for(int i=0;i<instr.length();i++) { if(instr[i]>=0&&instr[i]<=127&&state[instr[i]]==0) { ret++; state[instr[i]]=1; } } cout<<ret<<endl; return 0; }
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注