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

2025-03-05 05:07:43
推荐回答(2个)
回答1:

#include
#include
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 for(j=0;j if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}

回答2:

从小到大是什么规则?是数字的从小到大还是什么?