zoukankan      html  css  js  c++  java
  • 奇偶数分离小程序

    一个乱序数组 要求按照奇偶数分离 然后奇数从小到大输出 偶数从小到大输出

    代码如下:

    <?php
    $array=array(
        1,3,4,54,7,32,13,23,2,6,57,
    );
    
    // 1.总体先排序 然后输出
    sort($array);
    echo "奇数:";
    foreach ($array as $v) 
    {
        if($v%2==0)
        {
            $data[]=$v;
        }else
        {
            echo $v." ";
        }
    }
    echo "<br/>偶数:";
    foreach ($data as $v) 
    {
        echo $v." ";
    }
    // 2.先分出奇数偶数 然后各自排序
    $odd_data=$even_data=array();
    foreach ($array as $v) 
    {
        if($v%2==0)
        {
            $even_data[]=$v;
        }else
        {
            $odd_data[]=$v;
        }
    }
    sort($odd_data);
    sort($even_data);
    echo "奇数:";
    foreach ($odd_data as $v) 
    {
        echo $v." ";
    }
    echo "<br/>偶数:";
    foreach ($even_data as $v) 
    {
        echo $v." ";
    }
    ?>
  • 相关阅读:
    LR(0)分析法
    算符优先法之优先表构造
    自上而下的LL(1)语法分析法
    K倍区间
    全排列
    mysql自动获取时间日期
    限制
    JQuery
    LinQ 组合查询与分页
    LinQ 简单使用
  • 原文地址:https://www.cnblogs.com/lizhaoyao/p/6385666.html
Copyright © 2011-2022 走看看