题目内容:
编写一个函数,对一个字符串中的字符进行升序排序,并输出字符排序后的字符串,字符串长度小于20。
程序运行结果如下:
输入一个字符串:
friend↙
definr
输入提示信息:“输入一个字符串:\ n”
输入格式:
字符串输入采用:得到()函数
输出格式: “%s”
为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。
时间限制:500ms的内存限制:32000k
#include <stdio.h>
/ * #include < string.h> * /
void Fun(char a [],int len)
{
int i,j;
char temp;
for(i = 0; i <len-1; i ++)
{
for(j = 0; j <len-1-i; j ++)
{
if(a [j]> a [j + 1])
{
temp = a [J];
a [j] = a [j + 1];
a [j + 1] = temp;
}
}
}
printf的( “%S”,A);
}
int main()
{
char a [20],len = 0;
char i,j = 0;
printf(“输入字符串:\ n”);
得到的(a);
while(a [len]!='\ 0')
len ++;
/ * len = strlen(a)* /
Fun(a,len);
返回0;
}