排序问题
有个数组a[6]={127,3,6,28,54,68} 然后把里面的数字按顺序排列 我编了个 有错误 还请各位帮忙看看我错哪里了 #include <stdio.h>
main()
{
int max,i,j=0,k, a[6]={127,3,6,28,54,68} ;
for(k=0;k<6;k++)
{
max=a[k];
for(i=k;i<6;i++)
{
if(max<a[i])
{
max=a[i];
j=i;
}
}
a[j]=a[k];
a[k]=max;
}
for(i=0;i<6;i++)
{
printf("%d ",a[i]);
}
}
运行结果是:127 68 54 28 3 3