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