Maison > développement back-end > Tutoriel C#.Net > Comment imprimer un triangle binaire en C# ?

Comment imprimer un triangle binaire en C# ?

王林
Libérer: 2023-08-24 15:05:04
avant
1009 Les gens l'ont consulté

Comment imprimer un triangle binaire en C# ?

Le triangle binaire est formé de 0 et de 1. Pour en créer un, vous devez contourner une boucle nestes for et afficher des 0 et des 1 jusqu'à la ligne saisie.

for (int i = 1; i <= n; i++) {

   for (j = 1; j <= i; j++) {
      if (a == 1) {
         Console.Write("0");
         a = 0;
      } else if (a == 0) {
         Console.Write("1");
         a = 1;
      }
   } Console.Write("");
}
Copier après la connexion

Dans le code ci-dessus, lorsque la valeur de a est 1 Affiche « 0 » lorsque la valeur de a est 0 et affiche « 1 » lorsque la valeur de a est 0. De cette façon, si le nombre de lignes est défini sur 7 dans la boucle for, c'est-à-dire que la valeur de n est 7, le triangle binaire suivant sera affiché. La traduction chinoise de

1
01
010
1010
10101
010101
0101010
Copier après la connexion

Exemple

est :

Exemple

using System;
namespace Program {
   public class Demo {
      public static void Main(String[] args) {

         int j;
         int a = 0, n = 7;
         // looping from 1 to 7
         for (int i = 1; i <= n; i++) {
            for (j = 1; j <= i; j++) {
               if (a == 1) {
                  Console.Write("0");
                  a = 0;
               } else if (a == 0) {
                  Console.Write("1");
                  a = 1;
               }
            } Console.Write("");
         }
         Console.ReadLine();
      }
   }
}
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!

source:tutorialspoint.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