写一个函数,用选择法对输入的10个字符按由小到大顺序排列。
#include <stdio.h>
#include <string.h>
void stob(char s[]); //定义排序函数
int main()
{
char str[10];
gets(str); //输入10个字符
stob(str); //调用排序函数
puts(str); //输出排序后的字符
return 0;
}
//排序函数
void stob(char s[])
{
int i, j;
char temp;
for (i=0; i<10; i++)
for (j=i+1; j<10; j++)
if (s[i]>s[j]){
temp=s[i];
s[i]=s[j];
s[j]=temp;
}
}