登陆

这个问题怎么解决

(1)生成1000个3的不同倍数的整数,存入文件 a.txt, 每行一个数字;

(2)生成1000个5的不同倍数的整数,存入文件 b.txt, 每行一个数字;

(3)请问 a.txt 和 b.txt 中相同的数字的个数,并把它们列举出来


# Linux
饮浮觞 zyq饮浮觞 zyq138 天前314 次浏览

全部回复(1)我要回复

  • Simine

    Simine2019-11-01 09:58:11

    缺陷是没有做判重,不过范围给到100w,概率应该很低了

    <?php

    $a = fopen('a.txt', 'w');

    $b = fopen('b.txt', 'w');


    for($i = 0; $i < 1000; $i ++){

        fwrite($a, getResult(3) . "\r\n");

        fwrite($b, getResult(5) . "\r\n");

    }

    function getResult($num){

        return $num * mt_rand(1, 1000000);

    }

    回复
    0
  • 取消回复发送