在C++中 在右侧编辑器补充代码,用户输入一个字符串(少于80个字符),去掉重复的字符后,按照字符的ASCII码值从大到小输出。
时间: 2023-05-22 08:03:06 浏览: 194
stringprocess.rar_stringproce_substring_字符串_字符串 c++_字符串模式匹配
以下是实现此功能的代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char input[80];
scanf("%s", input);
int count[128] = {0};
int len = strlen(input);
for (int i = 0; i < len; i++) {
count[input[i]]++;
}
for (int i = 127; i > 0; i--) {
if (count[i]) {
printf("%c", i);
}
}
return 0;
}
```
这个程序首先从用户输入中读取一个字符串,然后使用计数器来对每个字符进行计数。最后,程序从 ASCII 表的最高端向下遍历,以输出唯一字符的递减顺序。
阅读全文