Maison  >  Article  >  développement back-end  >  Exemple détaillé de code php pour implémenter une pyramide à 7 lignes

Exemple détaillé de code php pour implémenter une pyramide à 7 lignes

PHPz
PHPzoriginal
2023-04-10 09:38:071405parcourir

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.

  1. Comprendre le problème

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.

  1. Résoudre le problème

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.

  1. Résultats d'exécution

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.

  1. Résumé

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!

Déclaration:
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