#includeint max(int a[], int len) //求数组最大值 { int i,maxid = 0; for (i=1;i a[maxid] ) { maxid = i; } } return maxid; } int main() { int a[] = {2,45,6,12,87,34,90,24,23,11,65}; int i,len = sizeof(a)/sizeof(a[0]); //选择排序 for ( i=len-1; i>0; i--) { int maxid = max(a,i+1); //swap a[maxid],a[len-1] int t = a[maxid]; a[maxid] = a[i]; a[i]=t; } for( i=0; i



