第1个回答 2011-06-15
void exchange(int a[],int n)
{
int max = a[0],min = a[0],maxIndex=0,minIndex=0;
for(int i=1;i<n;++i)
{
if(a[i] > max){max = a[i];maxIndex = i;}
if(a[i] < min){min= a[i];minIndex = i;}
}
int tmp = a[maxIndex];
a[maxIndex] = a[minIndex];
a[minIndex] = tmp;
}本回答被网友采纳