题解 | #字符个数统计#
字符个数统计
https://www.nowcoder.com/practice/eb94f6a5b2ba49c6ac72d40b5ce95f50
#include <stdio.h>
#include <string.h>
int main()
{
//输入
char arr[501] = {0};
scanf("%s",arr);
int length = strlen(arr);
//创建哈希表
int hash[130] = {0};
for(int i = 0; i < length; i++)
{
if(arr[i] >= 0 && arr[i] <= 127)
{
++hash[arr[i]];
}
}
//记录种类
int count = 0;
for(int i = 0; i < 130; i++)
{
if(hash[i]) count++;
}
printf("%d\n",count);
return 0;
}

查看18道真题和解析