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

如题所述

第1个回答  2022-11-16

#include "string.h"

int main()

{char s[100],t;

int i,j,sum;

printf("Input:\n");

gets(s);

sum=strlen(s);

for(i=0;i<sum-1;i++)

for(j=0;j<sum-i-1;j++)

if(s[j+1]<=s[j]){t=s[j];s[j]=s[j+1];s[j+1]=t;}

printf("Output:\n");

puts(s);

return 0;
}

相似回答