这个程序到底那出问题了?
#include<stdio.h>#define N 6
exchange(int a[N]) //调整数组,让A的左边是奇数,右边是偶数.
{int i=0,j=N-1,t;
while(i!=j)
{while(a[i]%2!=0) //a[i]为奇数 +1
i++;
while(a[j]%2==0) //a[j]为偶数,-1
j--;
if(i<j) //进行数组交换
{ t=a[j];
a[j]=a[i];
a[i]=a[j];
}
}
}
main()
{int i, a[N];
for(i=0;i<N;i++)
scanf("%d",&a[i]);
exchange(a[N]);
printf("%d,%d\n",a[0],a[N-1]);
}