题解 | #字符个数统计#

字符个数统计

http://www.nowcoder.com/practice/eb94f6a5b2ba49c6ac72d40b5ce95f50

#include<stdio.h>

int main()
{
    char string[500] = { 0 };
    int count[128] = { 0 }; //哈希表,下标表示出现的字符
    int length = 0;
    int num = 0;

    scanf("%s", string);
    length = strlen(string);

    for (int i = 0; i < length; i++)
    {
        if (count[string[i]] == 0) //如果这个字符之前没有出现过,则计数+1
        {
            num++;
        }
        count[string[i]]++;
    }
    printf("%d", num);

}
全部评论

相关推荐

10-26 13:03
已编辑
门头沟学院 物流经理
在okr拆解的小太阳...:实习待过,我待的部门氛围很好,基本不加班,双休有保证。
投递正浩创新EcoFlow等公司10个岗位
点赞 评论 收藏
分享
10-28 17:30
已编辑
华东交通大学 Java
想进开水团喝开水:字节的hr的本职工作就是黄金矿工
秋招笔试记录
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务