输入10个字符,按照ascii码表排序并输出
时间: 2023-05-12 15:05:58 浏览: 107
可以使用以下代码实现:
```
#include <stdio.h>
#include <string.h>
int main() {
char str[11];
printf("请输入10个字符:\n");
scanf("%s", str);
int len = strlen(str);
for (int i = 0; i < len - 1; i++) {
for (int j = 0; j < len - i - 1; j++) {
if (str[j] > str[j + 1]) {
char temp = str[j];
str[j] = str[j + 1];
str[j + 1] = temp;
}
}
}
printf("排序后的结果为:\n%s\n", str);
return 0;
}
```
这段代码可以读取用户输入的10个字符,使用冒泡排序算法按照ASCII码表进行排序,并输出排序后的结果。
阅读全文