Heim > Artikel > Backend-Entwicklung > PHP-Algorithmus-Übung 5: Bestimmen Sie, ob eine Zahl ein Vielfaches einer angegebenen Zahl ist
Hallo ~ Dieser Artikel führt Sie weiterhin in die PHP-Grundalgorithmusreihe ein. Im vorherigen Artikel „PHP-Algorithmus-Übung 4: Multiplizieren Sie die entsprechenden Elemente zweier gegebener Listen“ habe ich Ihnen vorgestellt, wie Sie zwei entsprechende Elemente multiplizieren Freunde, die Interesse daran haben, können sich darüber informieren. Kommen wir nun zum Thema dieses Artikels gegeben Ist eine positive Zahl ein Vielfaches von 3 oder 7?“
Natürlich können 3 und 7 hier nach Belieben ersetzt werden. Dies ist nur ein Beispielproblem ~
Ich frage mich, ob Sie Ideen zur Umsetzung dieses Problems haben.
<?php function test($n) { return $n % 3 == 0 || $n % 7 == 0; } var_dump(test(3)); var_dump(test(14)); var_dump(test(12)); var_dump(test(37));
Wir führen die Datei direkt aus und das Ergebnis der Ausgabebeurteilung lautet:
Es ist ersichtlich, dass im obigen Beispiel die Die von uns angegebenen Beurteilungsdaten lauten jeweils 3, 14, 12 und 37, und die Beurteilungsergebnisse sind wahr, wahr, wahr und falsch.
Offensichtlich sind 3, 14 und 12 Vielfache von 3 oder 7, aber 37 ist weder ein Vielfaches von 3 noch von 7, daher ist das Urteilsergebnis korrekt.
Hier müssen Sie hauptsächlich die arithmetischen Operatoren in PHP beherrschen% (modulo): x % y, was bedeutet, dass der Rest von x durch y geteilt wird; bedeutet, wenn x gleich y ist, dann gib „true“ zurück;
%
及比较运算符==
和逻辑运算符||
Anhang: Das Konzept der Vielfachen
①Wenn eine ganze Zahl gleichmäßig durch eine andere ganze Zahl geteilt werden kann, ist diese ganze Zahl ein Vielfaches der anderen ganzen Zahl. Beispielsweise ist 15 durch 3 oder 5 teilbar, also ist 15 ein Vielfaches von 3 und ein Vielfaches von 5.
②Der Quotient, der sich aus der Division einer Zahl durch eine andere Zahl ergibt. Zum Beispiel ist a÷b=c, das heißt, a ist ein Vielfaches von b. Zum Beispiel: A÷B=C, man kann sagen, dass A gleich C mal B ist.
③ Es gibt unzählige Vielfache einer Zahl, was bedeutet, dass die Menge der Vielfachen einer Zahl eine unendliche Menge ist. Hinweis: Eine Zahl allein kann man nicht als Vielfaches bezeichnen, man kann nur sagen, wer ein Vielfaches von wem ist.
Abschließend möchte ich jedem das neueste und umfassendste „PHP-Video-Tutorial“ empfehlen ~ Kommen Sie und lernen Sie!
Das obige ist der detaillierte Inhalt vonPHP-Algorithmus-Übung 5: Bestimmen Sie, ob eine Zahl ein Vielfaches einer angegebenen Zahl ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!