题目
思路
将输入的字符串转成assice码数值,使用a[]去重后统计个数
代码
#include <stdio.h>
int main() {
int a[128] = {0};
char b[501];
scanf("%s", b);
int i = 0;
while (b[i] != '\0') {
a[(int) b[i]] = 1;
i++;
}
int sum = 0;
for (i = 0; i < 128; i++)
if (a[i] == 1) {
sum++;
}
printf("%d", sum);
}