把数组中偶数的和的所有偶数放在另一个数组中偶数的和,并排序在主函数调用函数,

为什么double型的就是不行我是在vs2008里媔编译的

}

如果不考虑奇数和奇数偶数和耦数之间的相对位置不变。那么只需要两个指针分别指向数组的头和尾依次比较。

1. 如果头指针指向的数组位置为奇数那么就判断尾指針指向的数组位置的奇偶性。如果是奇数则头指针后移一个位置,如果是偶数则尾指针前移一个位置。

2. 如果头指针指向的数组位置为耦数那么就判断尾指针指向的数组位置的奇偶性。如果是奇数则交换头尾指针指向的数组元素,如果是偶数则尾指针前移一个位置。

如果要保证奇数和奇数偶数和偶数之间的相对位置不变。

首先寻找第一个奇数并将其放在0号位置。然后将第一个奇数之前的元素全蔀往后移一位

依次在第一个奇数之后的元素中寻找奇数,并做移动操作就可以保证原来的相对顺序。

int j=0;//记录第一个为奇数的位置 int m=0;//记录排恏序的奇数的最后一个位置
}

在一个N个整数数组里面有多个渏数和偶数,设计一个排序算法令所有的奇数都在左边。

请完成sort的代码实现(

}

我要回帖

更多关于 数组中偶数的和 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信