题解 | #字符个数统计#

字符个数统计

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

思路

1.将字符转为对应的数字作为下标存到哈希表,对应的值赋1
2.遍历所有hash表后,将hash表数值求和

#include<stdio.h>

int main()
{
    char a[500];
    int i, j = 0;
    int c[127] = {0};

    scanf("%s",a);
    for (i = 0; i < strlen(a); i++) {
        c[(int)a[i]] = 1;//将字符转为对应的数字作为下标存到哈希表,对应的值赋1
    }
    for (i = 0; i < 127; i++)
    {
        j = j + c[i];
    }
    printf("%d", j);

    return 0;
}
全部评论

相关推荐

一天代码十万三:这都不能算简历吧
点赞 评论 收藏
分享
不放弃的小鱼干很洒脱:好可爱的离职理由
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务