自己写的。C语言。题解 | #字符统计#
字符统计
https://www.nowcoder.com/practice/c1f9561de1e240099bdb904765da9ad0
#include<stdio.h>
int main() {
int c;
int count[128] = {0};
int i = 0, max;
while ((c = getchar()) != 10) {
count[c]++;
}
while (1) {
max = 0;
for (i = 0; i < 128; i++) {
if (count[i] > max) {
max = count[i];
}
}
if (max == 0) {
break;
}
for (i = 0; i < 128; i++) {
if (count[i] == max) {
printf("%c", i);
count[i] = 0;
i = 128;
}
}
}
printf("\n");
return 0;
}