冒泡排序法,从小到大排列一串字符,感觉没错误啊
#include<stdio.h>#include<string.h>
#define N 10
char str[N];
fun(char str[])
{
int i,temp;
for(i=0;i<N;i++)
{
if(str[i+1]<str[i])
{
temp=str[i+1];
str[i+1]=str[i];
str[i]=temp;
}
}
}
main()
{
int j;
gets(str);
if(strlen(str)>N)
printf("超过长度,请重新输入!");
fun(str);
for(j=0;j<N;j++)
printf("%c",str[j]);
}