这个程序为什么不能使数组中的最大值和最小值互换?
这个程序为什么不能使数组中的最大值和最小值互换?main()
{
int a[5]={1,2,31,45,0};
int max,min,i,j,k=0;
max=min=a[0]
for(i=1;i<n;i++)
{ {if(a[i]>max){max=a[i];k=i;}
{if(a[i]<min){min=a[i];j=i;}
}
a[j]=min;
a[k]=max;
}
做改错题呢,我觉得改的好,是初学的应该注意的,我也学习了