从小到大输出字符串?
#include<stdio.h>int main()
{void min(char a[],char b[]);
char a[10],b[10];
scanf("%s",a);
min(a,b);
printf("%s\n",b);
return 0;
}
void min(char a[],char b[])
{int i,j,t;
for(i=0;(i<9)&&(a[i]!='\0');i++)
for(j=i+1;(j<10)&&(a[j]!='\0');j++)
if(a[i]>a[j])
{t=a[i];
a[i]=a[j];
a[j]=t;
}
}
输入一个字符串,然后从小到大输出这个字符串。但是为什么我的总是有乱码?