php中根据一组数组输出第一个数是最大的,第二个数是最小的 ,第三个数是第二大,第四个数是第二小...以此类推。。。。
来源:互联网 发布:sql语句教程 pdf 编辑:程序博客网 时间:2024/06/05 20:31
代码如下
<?php
//写入一组大小不重复的数字
$arr=array(12,65,110,2,3,55,79,10,45);
//先进行排序
$re=sort($arr);
//先定义一个数
$count=0;
$num=count($arr)%2;
//进行循环
foreach($arr as $key=>$val){
$res[]=$arr[count($arr)-1-$count];
//判断从大到小的排列
if($num&&$count+1>ceil(count($arr)/2)-1)break;
$res[]=$arr[$count];
$count++;
//判断从小到大的排列
if(!$num && $count+1>eil(count($arr)/2))break;
}
//输出第一个最大,第二个最小,第三个较大,第四个较小等
print_r($res);
?>
结果如下
0 0
- php中根据一组数组输出第一个数是最大的,第二个数是最小的 ,第三个数是第二大,第四个数是第二小...以此类推。。。。
- 将一组按以下规则排序:第一个数最大,第二个数最小,第三个数是剩下中最大的,第四个数是剩下中最小的,依次类推。
- 排序,要求第一个数最大,第二个数最小,第三个数第二大,第四个数第二小,以此类推
- 一个锻炼思维能力的简单的排序例子,要求第一个数最大,第二个数最小,第三个数第二大,第四个数第二小,以此类推
- 解第一个数是1,第二个数是1,第三个数是前两个数之和,求第n个数的值。
- 第一个数加第二个数等于第三个数的循环
- 已知一数组,按第一个数最大第二个数最小,依次下去进行的规则排序
- delete []是如何得知数组个数的
- delete []是如何得知数组个数的
- delete []是如何得知数组个数的
- delete []是如何得知数组个数的
- delete []是如何得知数组个数的
- 问题描述 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。 输入格式 第一行包含一个数n,表示序列长度。 第二行包含n个正整数,表示给定的序列。 第三个包含一个正整数m,表
- C/C++:判断第一个数是不是第二个数的倍数。
- 第二十八章续:任意(N-1)个数的组合中乘积最大的一组
- c++中控制指定是输入数组的个数
- 用冒泡的思想做一个面试题 ,第一个最大,第二个最小,第三个第二大,第四个第二小,以此类推
- 求n个整数中第二小的数。 相同的整数看成一个数。比如,有5个数分别是1,1,3,4,5,那么第二小的数就是3。
- iOS UISearchController Class Reference
- C_basic_summary--各种类型数据所占字节数
- Android的APPT工具会优化PNG吗?
- [Android]inflate方法与 findViewById 方法区别 | LayoutInflater的inflate函数用法详解
- 键盘事件
- php中根据一组数组输出第一个数是最大的,第二个数是最小的 ,第三个数是第二大,第四个数是第二小...以此类推。。。。
- 13周 项目一(1)
- 不使用Cygwin,在eclipse中快速开发JNI,一键生成C头文件.h,以及一键使用NDK交叉编译
- nyoj 520 最大素因子(打表)
- Dagger2基础以及在MVP框架中的使用
- 【Ubuntu14.04安装】网络初始化配置
- 华为2015机试题一
- LaTeX技巧如何拆分源文件并且分别编译
- hjr教程-Android(五):下载tomcat服务器文件