从键盘输入一个字符串,将此字符串按字符的ASCII码值从小到大排序,并显示排序后的字符串。
输入说明:共一行,输入一个字符串
输出说明:共一行,输出排序后的字符串
输入样例:Fdjn4e5
输出样例:45Fdejn
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
int main()
{
//输入
char str[1000] = { 0 };
gets_s(str);
//对字符数组进行冒泡排序
int len = strlen(str);
for (int i = 0; i < len - 1; i++)
{
for (int j = 0; j < len - 1 - i; j++)
{
if (str[j] > str[j + 1])
{
char tmp = str[j];
str[j] = str[j + 1];
str[j + 1] = tmp;
}
}
}
//输出
puts(str);
return 0;
}