这个程序为什么不能使数组中的最大值和最小值互换?
这个程序为什么不能使数组中的最大值和最小值互换?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;
}
2007-08-02 00:09
2007-08-02 00:12
2007-08-02 08:57

2007-08-02 09:02
真粗心!谢谢了
2007-08-02 19:46
2007-08-03 22:14
做改错题呢,我觉得改的好,是初学的应该注意的,我也学习了

2007-08-03 22:20
错误2,3是为什么呢,难道这里的{}打的不对吗??应该是要有的呀
2007-08-03 22:46
2007-08-03 22:51
2007-08-03 23:00