1/****************************************2>FileName:test.c3>Author:xiaoxiaohui4>mail:1924224891@qq.com5>CreatedTime:2016年05月26日星期四19时15分12秒6****************************************/78#include<stdio.h>9#include<assert.h>1011voidAdjust(int*array,intsize)12{13assert(array);14assert(size>0);1516int*left=arrar;17int*right=arrar[size-1];1819while(right>left)20{21if(((*left)&1)==0)//左边为偶数22{23if(((*right)&1)==1)//右边为奇数24{25swap(*left,*right);26left++;27right--;28}29else30{31right--;32}33}34else//如果左边不为偶数,则left++35{36left++;37}38}39}