70,037
社区成员
发帖
与我相关
我的任务
分享
void sort(int *a,int n)
{
int i,j,max,temp;
for(i=0;i<n-1;i++)
{
max = i;
//for(j = i;j<n;j++)
for(j = i+1; j < n; j++)
if(a[j] > a[max])
max = j;//把a[i]和a[max]换
if (max != i) { //需要加一个条件
temp=a[i];
a[i]=a[max];
a[max]=temp;
}
}
}
