题解 | #字符个数统计#
字符个数统计
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);
}
