用vb编程,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/29 20:25:41
E
D D D
C C C C C
B B B B B B B
A A A A A A A A A
B B B B B B B
C C C C C
D D D
E
是一个菱形的图案

仿照下面的
print " *"
print " * * *"
print " * * * * *"
print "* * * * * * *"
print " * * * * *"
print " * * *"
print "

或者下面的

VB显示字符组成的菱形图案,菱形大小可调整。
Private Sub Command1_Click()
Dim nStr As String, I As Long, S As Long

S = 10 '菱形上半部分的行数(菱形大小),可修改
For I = 1 To S
nStr = nStr & String(S - I, " ") & String(I * 2 - 1, "*") & vbCrLf
Next
For I = S - 1 To 1 Step -1
nStr = nStr & String(S - I, " ") & String(I * 2 - 1, "*") & vbCrLf
Next

MsgBox nStr, vbInformation, "菱形"

' '或在窗体上显示:
' Me.Cls: Me.AutoRedraw = True
' Me.Print nStr
End Sub