Heim  >  Fragen und Antworten  >  Hauptteil

So lösen Sie dieses Problem

(1) Generieren Sie 1000 ganze Zahlen verschiedener Vielfacher von 3 und speichern Sie sie in der Datei a.txt, eine Zahl pro Zeile.

(2) Generieren Sie 1000 ganze Zahlen verschiedener Vielfacher von 5 und speichern Sie sie in der Datei b.txt. jede Zeile eine Zahl;

(3) Bitte sagen Sie mir die Anzahl der gleichen Zahlen in a.txt und b.txt und listen Sie sie auf


饮浮觞 zyq饮浮觞 zyq1860 Tage vor1267

Antworte allen(1)Ich werde antworten

  • 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);

    }

    Antwort
    0
  • StornierenAntwort