2014-11-13 3 views
-1

in C# Мне нужно напечатать массив символов, пока жирная мука не может отложить такую ​​вещь ООО через функцию, которую я должен поставить «Х» в коробке по своему выбору. Однако, если я запускаю цикл, наполнил меня X по строке или столбцу. Как я могу исправить без двумерных массивов?Как распечатать с помощью массивов?

OOO 
    OXO 
    OOO 

Мой код:

static private void printArr(ref byte tail, byte[]bitmask) 
{ 
    for (int i = 0; i < 3; i++) 
    { 
     Console.Write('\n'); 

     for (int j = 0; j < 3; j++) 
     { 
      if (change(cas, bitmask[i]) == true) 
      { 
       Console.Write('O'); 
      } 
      else 
       Console.Write('X'); 
     } 
    } 
} 
+1

Возможно, самым странным предложение, которое я когда-либо читал на SO. –

+0

@AntP +1. жирная пища может задерживаться. wat – DatRid

+0

Я знаю немного английского Я использовал переводчик Google извините – user3223680

ответ

-1
using System; 

class Program 
{ 
    static void Main() 
    { 
    string[] arr = new string[4]; // Initialize 
    arr[0] = "uno";    // First element 
    arr[1] = "dos";    // Second 
    arr[2] = "tres";    // Third 
    arr[3] = "cuatro";   // Fourth 

    // Loop over strings 
    for (int i = 0; i < arr.Length; i++) 
    { 
     string s = arr[i]; 
     Console.WriteLine(s); 
    } 

    // Bonus: Loop over strings backwards 
    for (int i = arr.Length - 1; i >= 0; i--) 
    { 
     string s = arr[i]; 
     Console.WriteLine(s); 
    } 
    } 
} 

Выход

uno 
dos 
tres 
cuatro 

cuatro 
tres 
dos 
uno 
+1

Пожалуйста, объясните, какую воспринимаемую проблему вы интерпретировали из этого вопроса, и как ваш ответ решает эту проблему. Я не признаю _ «Как для цикла по массиву» _ в вопросе OP. – CodeCaster

Смежные вопросы