输入一个字符串,编写函数将其中的字符按从小到大的顺序进行排序,在主函数中输入字符串,并输出排序前后

输入一个字符串,编写函数将其中的字符按从小到大的顺序进行排序,在主函数中输入字符串,并输出排序前后的字符串

第1个回答  2015-06-25
#include <stdio.h>
#include <string.h>
void func(char a[],int b);
void main()
{
char a[20];int b;
gets(a);
puts(a);
b=strlen(a);
func(a,b);
puts(a);
}
void func(char a[],int b)
{
int i,j;
char t;
for(i=0;i<b-1;i++)
for(j=0;j<b-1-i;j++)
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}本回答被网友采纳
第2个回答  2014-06-09
从小到大是什么规则?是数字的从小到大还是什么?
相似回答