#include #include // 排序并删除重复字符 void sortAndRemoveDuplicates(char *str) { int i, j, k; // 用于循环的变量 // 记录每个字符出现的次数 int count[256] = {0}; // 统计每个字符出现的次数 for (i = 0; i < strlen(str); i++) { count[(int)str[i]]++; } // 排序并输出结果 for (i = 0; i < 256; i++) { if (count[i] > 0) { printf("%c", i); } } printf("\n"); } int main() { char str[1000]; // 读取输入 fgets(str, 1000, stdin); // 调用函数对字符串进行排序并删除重复字符 sortAndRemoveDuplicates(str); return 0; }