题目
思路
代码
#include <stdio.h>
char a[100];
int b[27];
int main() {
int min = 10000;
scanf("%s", a);
for (int i = 0; a[i] != '\0'; i++) {
b[a[i] - 'a']++;
}
for (int i = 0; i < 26; i++) {
if (b[i] != 0 && b[i] <= min) {
min = b[i];
}
}
for (int i = 0; i < 26; i++) {
if (min == b[i]) {
char c = 'a' + i;
for (int j = 0; a[j] != '\0'; j++) {
if (c == a[j]) {
for (int im = j; a[im] != '\0'; im++) {
a[im] = a[im + 1];
}
}
}
}
}
printf("%s\n", a);
}