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

2022-08-07 社会 145阅读

代码如下:

#include 
#include 

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

运行结果:

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com