美文网首页编程练习
【华为机试】字符个数统计

【华为机试】字符个数统计

作者: soeben | 来源:发表于2018-03-20 18:45 被阅读0次

    题目描述:

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


    输入描述:

    输入N个字符,字符在ACSII码范围内。


    输出描述:

    输出不同字符的个数。

    示例1
    输入
    abc
    输出
    3
    
    

    参考程序:

    #include <iostream>
    #include <string>
    using namespace std;
    int main(){
        string s;
        int arr[128]={0},n=0;
        cin>>s;
        for(int i=s.size()-1;i>=0;--i)
            if(++arr[s[i]]==1)++n;
        cout<<n<<endl;
        return 0;
    }
    

    相关文章

      网友评论

        本文标题:【华为机试】字符个数统计

        本文链接:https://www.haomeiwen.com/subject/ikobqftx.html