int main()
{
char a[500] = {0};
int b[500] = {0};
gets(a);
int count = 0;
for(int i =0;i<500;i++)
{
if(a[i]=='\n'||a[i]=='\0')
{
a[i] = 0;//需排除情况归为 0
}
int j = (int*)a[i];//根据字符类型ascii码值不同强转成数字可作为下标进行记录
b[j]++ ;
}
for(int i =1;i<500;i++)
{
if(b[i]>0)
{
count++;//排除下标为 0 的个体并计数
}
}
printf("%d\n",count);
return 0;
}