题解 | #字符个数统计#
字符个数统计
https://www.nowcoder.com/practice/eb94f6a5b2ba49c6ac72d40b5ce95f50
输入的字符转换为ASCII码,asc[128] = {0},读到了哪个ASCII码,就令这个位置上的asc [ i ] = 1. 最后 asc[128] 中 1 的个数 就是字符的种类。
int main() {
int asc[128] = { 0 };
char str[500];
gets(str);
for (int k = 0; k < strlen(str); k++) {
asc[(int)str[k]] = 1;
}
int count = 0;
for (int i = 0; i < 128; i++) {
if (asc[i] != 0) {
count++;
}
}
printf("%d", count);
}
查看13道真题和解析