代码如下:
#include <stdio.h>
#include <string.h>
int main()
{
char str[] = "Hello World!", ch;
int i, j, len;
len = strlen(str);
for (i = 0; i < len - 1; i++) {
for (j = i + 1; j < len; j++) {
if (str[i] > str[j]) {
ch = str[i];
str[i] = str[j];
str[j] = ch;
}
}
}
printf("%s\n", str);
return 0;
}
运行结果:
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/b7003af33a87e950ba1e04ee1d385343fbf2b423?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)