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

Comment imprimer un triangle binaire en C# ?

王林
王林avant
2023-08-24 15:05:04963parcourir

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("");
}

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

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();
      }
   }
}

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