奇偶数交换

作者: 飞白非白 | 来源:发表于2018-12-04 11:17 被阅读0次
void adjust(int array[],int n)      //调整数组元素的函数的定义
{
    int i=0,j=n-1,temp;
    while(i<j)
    {
        while(array[i]%2!=0)i++;
        while(array[j]%2==0)j--;
        if(i<j)
        {
            temp=array[i];
            array[i]=array[j];
            array[j]=temp;
        }
    }

相关文章

  • 奇偶数交换

  • Swift-整数的奇数位与偶数位

    题目:编写程序交换某个整数的奇数位和偶数位,使用指令越少越好(即位0与位1交换,位2与位3交换)。看过题目解析之后...

  • 扒开《华杉讲透孙子兵法》的画皮(六)

    6、华杉原文:“以正合、以奇(ji)胜”,而不是“以正合,以奇(qi)胜” 是奇数偶数的奇,又称余奇,就是多出来的...

  • 链表相邻元素翻转

    如题 思路:第一反应就是交换相邻两个节点的数据域,容易实现。但应记住第二种方法:交换指针域实现交换,如果链表有偶数...

  • 【拼多多-寻梦】优先级数列。

    1、题目描述 读入一个数列和N值,返回优先级排序的N个数。满足:(1)所有偶数优先级大于奇数。(2)同为偶数或者奇...

  • 二、奇经八脉

    奇(jī)经八脉的奇是奇数的奇。奇数属阳,主阳气。 十二经脉有表里配合,可谓“偶经”。偶数属阴,主阴血。 八脉以任...

  • LintCode 144-交错正负数

    分析 注意正负总数不同的情况 采用2个游标分别指向偶数下标和奇数下标,交换不符合条件的元素

  • C语言基础

    练习 字母大小写转换 十进制转二进制 奇偶数 两个数交换 int取值范围 int的取值范围为: -231——231...

  • 偶数和奇数的关系。

    大家熟知的双数和单数也就是偶数和奇数只不过偶数和奇数是标准的词语罢了。 今天我来讲一下,偶数加奇数, 偶数加偶数,...

  • 估算(六)-改正两处错误

    今天聊一聊奇偶数在估算中的应用。 首先聊一聊奇偶数在运算中的基本特性: 1. 偶数加偶数,仍然是偶数; 2. 奇数...

网友评论

    本文标题:奇偶数交换

    本文链接:https://www.haomeiwen.com/subject/uikmcqtx.html