程序30和程序31

简介: 【程序30】题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 $marr = array(1,3,5,7,9,11,13,15); function setPosArr($num,$arr){ for($i=count($arr);$i>0;$i--...

【程序30】
题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

$marr = array(1,3,5,7,9,11,13,15);

function setPosArr($num,$arr){
    for($i=count($arr);$i>0;$i--){  
        if($num>$arr[0]){
            if($num<$arr[$i-1]){
                $arr[$i]=$arr[$i-1];
            }
            else{
                $arr[$i]=$num;
                break;
            }
        }
        else{
            $arr[0] = $num;
        }
    }
    return $arr;
}

print_r(setPosArr(6,$marr));

 


【程序31】
题目:将一个数组逆序输出。

$marr = array(1,2,3,4,5);

function reverseArr($arr){
    $tmp = $arr;
    for($i=count($arr);$i>0;$i--){
       $arr[count($arr)-$i] = $tmp[$i-1];
    }
    return $arr;
}

print_r(reverseArr($marr));
目录
相关文章
|
2月前
|
程序员 Python
踢球程序
【10月更文挑战第24天】
33 3
踢球程序
|
小程序 前端开发 程序员
【小程序】网络数据请求
【小程序】网络数据请求
258 0
【小程序】网络数据请求
对拍程序
其中data.cpp是用来生成数据的,数据保存在data.txt ac.cpp是ac的源代码 wrong.cpp是错误的代码,提前要进行编译 ac的代码结果放在ac.txt wrong的代码放在wrong.txt 如果比较有差异就会停止运行 以下是对拍的源代码
137 0
对拍程序
程序人生 - 2025年社保卡将覆盖全国
程序人生 - 2025年社保卡将覆盖全国
112 0
程序人生 - 2025年社保卡将覆盖全国
|
移动开发 小程序 开发者
初步了解小程序
初步了解小程序
204 0
初步了解小程序
如何跳小程序
       经常会有人遇到这样的疑惑——        我有自己的APP、生活号或在支付宝端内有自己的H5页面,这种情况下如何和小程序关联,跳转到小程序里去,做到无缝对接?        其实,小程序是支持这类跳转能力的;        那么,要如何实现呢?        一、非小程序前端——跳转小程序 window.
662 12
|
C++ 小程序
C++ 实用的小程序
1. 打开test_ids.txt 将里面的东西添加"1_",然后另存为test_ids_repaired.txt   1 #include 2 #include 3 #include 4 #include 5 #include 6 using name...
|
存储 小程序 .NET
一个小程序引发的思考
既然是一个小程序引发的思考,那么我们就先看看这个小程序,看看他有何神奇之处: namespace ConsoleApplication1 { class Program { static void Main(string[] args) ...
859 0