调整数组使奇数全部都位于偶数前面

题目内容:

输入一个整数数组,实现一个函数,

来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,

所有偶数位于数组的后半部分。

题目思路:

  1. 将奇数部分放在前半部分,偶数部分放在后半部分,这其中需要进行 if 的语句判断。
  2. 其次,放置的过程,是在判断奇偶后进行。
  3. 第三,或许可以采用奇数和偶数交换位置的方法,达到题目要求。

调整数组使奇数全部都位于偶数前面_第1张图片

代码演示:

调整数组使奇数全部都位于偶数前面_第2张图片

调整数组使奇数全部都位于偶数前面_第3张图片

 调整数组使奇数全部都位于偶数前面_第4张图片

你可能感兴趣的:(C语言,算法,数据结构,c语言,指针)