[求助]选择排序
一道选择排序问题:void swap(int b[10])
{int i,k,temp,j;
for(i=0;i<9;i++)
{ k=i;
for(j=k+1;j<10;j++) /*看不懂为什么这么写*/
if(b[k]<b[j])
k=j;
if(k!=i)
{ temp=b[k];b[k]=b[i];b[i]=temp;}
}
}
main()
{int a[10],b,m;
clrscr();
for(m=0;m<10;m++)
scanf("%d",&a[m]);
swap(a);
for(m=0;m<10;m++)
printf("%4d",a[m]);
}