华为机试 - HJ10 字符个数统计

华为机试 - HJ10 字符个数统计,第1张

华为机试 - HJ10 字符个数统计 描述

编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次

例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3 。

数据范围: 1<=n<=500

输入描述:

输入一行没有空格的字符串。

输出描述:

输出 输入字符串 中范围在(0~127,包括0和127)字符的种数。

示例1

输入:

abc

输出:

3
示例2

输入:

aaa

输出:

1

 

#include
#include
#include
#include
#include
using namespace std;
int main(){
    int i,tmp,ans;
    string s;
    int a[130];
    memset(a,0,sizeof(a));
    getline(cin,s);
    int len=s.size();
    for(i=0;i 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5703016.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存