2017-05-04 64 views
0
Dim chessboard(7, 7) As Integer 

For i = 0 To chessboard.GetUpperBound(0) 
    For j = 0 To chessboard.GetUpperBound(0) 
     If (i + j) mod 2 = Then 
      Console.out.Write(chessboard(i, j) = "B") 
     Else 
      Console.out.WriteLine(chessboard(i,j)="W") 
     End If  
    Next 
Next 

Console.in.ReadLine() 
+0

而問題isssss ... *擊鼓聲* – David

+0

那是什麼語言呢? Java的基本.NET? - 請閱讀[如何問](http://stackoverflow.com/help/how-to-ask)。 –

+0

即時試圖在VB控制檯上創建一個8x8的棋盤,它不會工作 – Abdallah

回答

0

因爲你是在這個新的一個8x8的棋盤......

Dim chessboard(7, 7) As String 

    For i As Integer = 0 To chessboard.GetUpperBound(0) 
     For j As Integer = 0 To chessboard.GetUpperBound(1) 
      If ((i + j) And 1) = 0 Then 
       chessboard(i, j) = "B" 
       Console.Write(chessboard(i, j)) 
      Else 
       chessboard(i, j) = "W" 
       Console.Write(chessboard(i, j)) 
      End If 
     Next 
     Console.WriteLine("") 
    Next 
+0

我非常感謝..謝謝 – Abdallah

相關問題