Maison > Article > développement back-end > Exemple détaillé de code php pour implémenter une pyramide à 7 lignes
7 Line Pyramid est un problème de mathématiques et de programmation amusant qui nous demande d'imprimer une forme de pyramide composée de chiffres et d'espaces sur l'écran. Ce type de problème peut être résolu grâce à différents langages de programmation. Cet article explique comment utiliser le code PHP pour implémenter une pyramide à 7 lignes.
Tout d'abord, nous devons comprendre le problème. La pyramide est composée de nombres et d'espaces, le nombre de nombres augmentant et le nombre d'espaces diminuant à chaque niveau. Ci-dessous, un exemple de pyramide à 7 rangées :
1 232 34543 4567654 567898765 67890109876 7890123210987
Nous devons utiliser du code PHP pour imprimer cette forme de pyramide.
Pour résoudre ce problème, nous avons besoin d'une structure de boucle pour contrôler la sortie de chaque ligne. Nous pouvons y parvenir en utilisant une instruction de boucle for. Selon les règles de l'image ci-dessus, nous devons imprimer des nombres et des espaces sur chaque ligne. Par conséquent, nous pouvons accomplir cette tâche grâce à des boucles for imbriquées.
Voici le code d'implémentation du programme :
$num = 1; //记录数字 for($i = 7; $i >= 1; $i--) { //外层循环控制行数 for($j = 1; $j < $i; $j++) { //内层循环控制空格的数量 echo " "; } for($k = 1; $k <= $num; $k++) { //内层循环控制数字的数量 echo $k % 10; } for($l = $num - 1; $l >= 1; $l--) { echo $l % 10; } echo "\n"; //换行 $num++; //数字数量递增 }
Dans le code ci-dessus, nous utilisons deux boucles for imbriquées pour contrôler la sortie des espaces et des nombres. La boucle externe contrôle le nombre de lignes et la boucle interne contrôle respectivement la sortie des espaces et des nombres. En même temps, nous avons utilisé la variable $num pour enregistrer le nombre de nombres dans chaque ligne est le nombre de nombres dans la ligne précédente plus 1. Après chaque ligne de sortie, nous devons incrémenter la variable $num.
Lorsque nous exécutons le code ci-dessus, nous obtiendrons le résultat suivant :
1 232 34543 4567654 567898765 67890109876 7890123210987
Nous pouvons voir que nous avons implémenté avec succès la pyramide à 7 lignes avec du code PHP.
Dans cet article, nous avons présenté comment implémenter une pyramide à 7 lignes en utilisant du code PHP. Nous avons d'abord compris le problème, puis construit un programme utilisant une boucle for pour résoudre le problème. Après avoir exécuté le programme, nous avons obtenu un résultat en forme de pyramide.
Pour les problèmes de programmation, il est crucial de comprendre et de maîtriser la grammaire de base et la pensée logique. Dans le processus de résolution réelle des problèmes, nous pouvons améliorer notre niveau de programmation grâce à une pratique et un apprentissage continus.
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!