如题所述
#include<stdio.h>
int main()
{ int i,j,t,n=6,a[100]= {9,3,6,2,7,8};
for(i=0,j=5; i<j;)
{ while(a[i]%2)i++;
while(a[j]%2==0)j--;
if(i<j)
{ t=a[i];
a[i++]=a[j];
a[j--]=t;
}
for(i=0; i<6; i++)
printf("%d ",a[i]);
return 0;
你的逻辑思维真的强