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

藏色散人
Libérer: 2023-04-09 15:50:01
avant
11674 Les gens l'ont consulté

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 />";

}
Copier après la connexion

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++;

}
Copier après la connexion

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);
Copier après la connexion

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>";
Copier après la connexion

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>";
Copier après la connexion

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>";
Copier après la connexion

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>";
Copier après la connexion

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!

Étiquettes associées:
php
source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal