题解 | #字符个数统计#
字符个数统计
https://www.nowcoder.com/practice/eb94f6a5b2ba49c6ac72d40b5ce95f50
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main() {
char arr[100000];
gets(arr); // 读取一行字符串
int len = strlen(arr);
// 对字符串进行排序
qsort(arr, len, sizeof(char), (int (*)(const void*, const void*))strcmp);
// 统计不同字符的个数
int count = 1; // 至少有一个字符
for (int i = 1; i < len; ++i) {
if (arr[i] != arr[i - 1]) {
count++;
}
}
printf("%d\n", count);
return 0;
}


巨人网络公司福利 91人发布