Maison >développement back-end >tutoriel php >Exercice d'algorithme PHP 5 : Déterminer si un nombre est un multiple d'un nombre spécifié
Bonjour~ Cet article continue de vous présenter la série d'algorithmes de base PHP. Dans l'article précédent "Algorithme PHP Exercice 4 : Multiplier les éléments correspondants de deux listes données", je vous ai présenté comment multiplier deux Multiplier les éléments correspondants. d'une liste donnée. Les amis intéressés peuvent en apprendre davantage ~
Entrons maintenant dans le sujet de cet article~
C'est une vieille règle Supposons qu'il y ait une telle question "Comment écrire un programme PHP pour vérifier un. étant donné Un nombre positif est-il un multiple de 3 ou de 7 ?"
Bien sûr, 3 et 7 ici peuvent être remplacés à volonté. Ceci n'est qu'un exemple de problème~
Je me demande si vous avez des idées pour mettre en œuvre ce problème ?
Voici ma méthode d'implémentation :
Code PHP tel que :
<?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));
Nous exécutons le fichier directement et le résultat du jugement de sortie est :
On peut voir que dans l'exemple ci-dessus, le les données de jugement que nous avons données sont respectivement 3, 14, 12 et 37, et les résultats du jugement sont respectivement vrai, vrai, vrai et faux.
Évidemment, 3, 14 et 12 sont des multiples de 3 ou 7, mais 37 n'est ni un multiple de 3 ni 7, donc le résultat du jugement est correct.
Ici, vous devez principalement maîtriser les opérateurs arithmétiques en PHP%
及比较运算符==
和逻辑运算符||
% (modulo) : x % y,, ce qui signifie le reste de x divisé par y
== (égal) : x == y, lequel ; signifie si Si x est égal à y, renvoie vrai
|| (ou) : x || y, ce qui signifie que si au moins l'un de x et y est vrai, alors renvoie vrai.
Pièce jointe : La notion de multiples
①Si un entier peut être divisé de manière égale par un autre entier, cet entier est un multiple de l'autre entier. Par exemple, 15 est divisible par 3 ou 5, donc 15 est un multiple de 3 et un multiple de 5.
②Le quotient obtenu en divisant un nombre par un autre nombre. Par exemple, a÷b=c, c'est-à-dire que a est un multiple de b. Par exemple : A÷B=C, on peut dire que A est C fois B.
③ Il existe d'innombrables multiples d'un nombre, ce qui signifie que l'ensemble des multiples d'un nombre est un ensemble infini. Remarque : Vous ne pouvez pas appeler un numéro seul un multiple, vous pouvez seulement dire qui est un multiple de qui.
Enfin, je voudrais recommander à tout le monde le "Tutoriel vidéo PHP" le plus récent et le plus complet ~ Venez apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!