Maison  >  Article  >  développement back-end  >  Partagez plusieurs façons d'écrire 99 tables de multiplication en PHP

Partagez plusieurs façons d'écrire 99 tables de multiplication en PHP

藏色散人
藏色散人avant
2020-10-10 15:11:4511589parcourir

Partagez plusieurs façons d'écrire 99 tables de multiplication en PHP

Recommandé : "Tutoriel vidéo PHP"

Tout d'abord, suivez les règles et dites des bêtises en premier Pour les novices qui viennent d'apprendre PHP. , Écrire la table de multiplication en PHP est sans aucun doute un exercice très classique.

Mais ne sous-estimez pas cette question d’exercice, c’est tout un test de logique.

Certaines personnes peuvent penser qu'il n'y a rien de difficile dans la table de multiplication. Je peux l'écrire en deux minutes.

Oui, la soi-disant difficulté n'est pas difficile pour ceux qui ne peuvent pas le faire, mais ce n'est pas difficile pour ceux qui peuvent le faire. Pour certains vétérans, ce n'est vraiment rien. Mais pour les novices, cela peut entraîner la pensée logique.

Et, pensez-vous vraiment que c'est une question pédiatrique ?

S'il n'y a pas de restrictions, vous pourrez peut-être taper l'intégralité du code en deux minutes. Si vous êtes compétent, vous pouvez également l'implémenter de plusieurs manières. Mais que se passe-t-il si on vous demande d'écrire la table de multiplication. sous quatre angles ? (Il peut continuer à être étendu)

Pas grand chose d'autre à dire, voici la table de multiplication PHP quatre-vingt-dix-neuf du bouddhisme Mahayana (trois cycles, quatre angles) :

1. Utiliser pour boucle Imprimer la table de multiplication :

<?php

for($j=1; $j<=9; $j++) {

for($i=1; $i<=$j; $i++) {

echo "{$i}x{$j}=".($i*$j)." ";

}
echo "<br />";

}

2. Utilisez la boucle while pour imprimer la table de multiplication

<?php
$j = 1;

while($j<=9){

$i = 1;

while($i<=$j){

echo "{$i}x{$j}=".($i*$j)." ";

$i++;

}

echo "<br />";

$j++;

}

3. Utilisez la boucle do while pour imprimer la table de multiplication

<?php

$j = 1;

do {

$i = 1;

do {

echo "{$i}x{$j}=".($i*$j)." ";

$i++;

} while($i<=$j);

echo "<br />";

$j++;

} while($j<=9);

Utilisez ci-dessous La boucle for génère la table de multiplication sous forme tabulaire

Angle un : (la méthode d'écriture conventionnelle la plus courante)

<?php

echo "<table width=&#39;600&#39; border=&#39;1&#39;>";

for($j=1;$j<=9;$j++){

echo "<tr>";

for($i=1;$i<=$j;$i++){

echo "<td>{$i}*{$j}=".($i*$j)."</td>";

}

echo "</tr>";

}

echo "</table>";

Angle deux : (symétrique à l'axe X avec la méthode d'écriture conventionnelle)

<?php

echo "<table width=&#39;600&#39; border=&#39;1&#39;>";

for($j=9;$j>=1;$j--){

echo "<tr>";

for($i=1;$i<=$j;$i++){

echo "<td>{$i}*{$j}=".($i*$j)."</td>";

}

echo "</tr>";

}

echo "</table>";

Angle trois : (symétrique à l'angle deux sur l'axe Y)

<?php

echo "<table width=&#39;600&#39; border=&#39;1&#39;>";

for($j=9;$j>=1;$j--){

echo "<tr>";

for($z=0;$z<9-$j;$z++){

echo "<td> </td>";

}

for($i=1;$i<=$j;$i++){

echo "<td>{$i}*{$j}=".($i*$j)."</td>";

}

echo "</tr>";

}

echo "</table>";

Angle quatre : (symétrique sur l'axe Y avec écriture conventionnelle)

<?php
echo "<table width=&#39;600&#39; border=&#39;1&#39;>";

for($j=1;$j<=9;$j++){

echo "<tr>";

for($z=0;$z<9-$j;$z++){

echo "<td> </td>";

}

for($i=$j;$i>=1;$i--){

echo "<td>{$i}*{$j}=".($i*$j)."</td>";

}

echo "</tr>";

}

echo "</table>";

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer