
C代码如下,如有帮助,请采纳一下,谢谢。
#include <stdio.h>
#include <string.h>
void sort(char buf[], int len)
{
int i, j;
char ch;
for (i = 0; i < len -1; i++)
{
for (j = 0; j < len -1 -i; j++)
{
if (buf[j] > buf[j + 1])
{
{
ch = buf[j];
buf[j] = buf[j+1];
buf[j+1] = ch;
}
}
}
}
}
void main()
{
char buf[100] = {0};
int len;
printf("请输入一个字符串:");
gets(buf);
len = strlen(buf);
sort(buf,len);
printf("排序后:%s",buf);
}