这个程序是不对的,程序中的二维数组根本就没有赋值。
要达到输出整齐古诗,以下的程序可以实现:
Private Sub Command1_Click()
Dim i%, j%, k%, s$
s = "床前明月光疑是地上霜举头望明月低头思故乡"
For i = 0 To 3
For j = 0 To 4
Print Mid(s, i * 5 + j + 1, 1);
Next j
Print
Next i
End Sub
或者简化成这样也可以实现同样的输出:
Private Sub Command1_Click()
Dim i%, s$
s = "床前明月光疑是地上霜举头望明月低头思故乡"
For i = 0 To 3
Print Mid(s, i * 5 + 1, 5);
Next i
End Sub