让一个数组中奇数在前偶数在后

不要求奇数偶数排序

思路:

设定两个变量,从数组两端开始往里缩减,要求左边都为奇数,那么left为奇数就++判断下一个,如果是偶数就停止,右边的思路也一样,等到两个whlie循环结束了那么把两个不符合循环条件的数互换。

之前写过iOS版的+ - 号的方法,但是在iOS中用到了处理字符串的特殊方法,现在用c语言重新写一下

vi sort.c 一个c语言文件

c语言实现

gcc  sort.c -o sort 编译成可执行文件 然后 ./sort 可以得到新数组


你可能感兴趣的:(让一个数组中奇数在前偶数在后)