php 求一个数字与它差值最小的50位数
黄舟
黄舟 2017-04-10 18:06:01
0
2
281

设定一个三个数字
最大值是:999,
最小值:100

求与这个数字差值最小的50位数字

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

reply all (2)
阿神

本人小白一枚,是这样的么?
$array = array();

$array2 = array(); $rand = rand(100,999); var_dump($rand); for($i = 1;$i<26;$i ++){ $array[$i] = $i + $rand; } for($i = 1;$i<26;$i ++){ $array2[$i] = $rand - $i; } $c=array_merge($array2,$array); var_dump($c);exit;

    PHPzhong

    楼上的有问题,如果限定100-999,输入小于125和大于975的他的就会出现2位数或者4位数
    稍微一改就行

    $array2 = array(); $rand = rand(100,999); $min = 100; $max = 999; var_dump($rand); for($i = 1;$i<51;){ if ($num+$i<=$max){ $array[$i]=$num+$i; $i++; } if ($num-$i>=$main){ $array[$i]=$num-$i; $i++; } } var_dump($array);exit;

    我不是做php的,所以只能直接用上面朋友的代码改改。
    看看对不对

      Latest Downloads
      More>
      Web Effects
      Website Source Code
      Website Materials
      Front End Template
      About us Disclaimer Sitemap
      php.cn:Public welfare online PHP training,Help PHP learners grow quickly!