2017-05-04 37 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

相关问题