C语言编程将字符串s中的所有字符按ASCII值从小到大重新排序后,将排序后的字符串输出。

如题所述

代码如下:

#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;
}

运行结果:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-02
去玩儿体育UI重新,不
第2个回答  2019-01-02
贾政长女贾元春加封贤德妃,皇帝恩准省亲。荣国府为了迎接这大典,修建极尽奢华的大观园,又采办女伶、女尼、女道士,出身世家、因病入空门的妙玉也进荣府。
相似回答