vb程序编写菱形图案
来源:百度知道 编辑:UC知道 时间:2024/07/16 10:52:45
如何编写一个VB程序,让显示出来的图形是
*
***
*****
*******
*********
*******
*****
***
*
*
***
*****
*******
*********
*******
*****
***
*
MARK明天没人回复我告诉你答案今天得睡了
====================================================================
一楼的方法基本正确就是有点小错误,修改后应该为(直接粘到窗体可以运行)
Private Sub Form_Load()
Form1.AutoRedraw = True
Dim i As Long
Dim s As String
For i = 1 To 10 Step 2
s = Space(i)
s = Replace(s, " ", "*")
Print s
Next
For i = 7 To 1 Step -2
s = Space(i)
s = Replace(s, " ", "*")
Print s
Next
End Sub
另外送你一种比较好理解的方法
For i = 1 To 5
For j = 1 To i * 2 - 1 '控制打印个数,数量关系是观察出来的
Print "*";
Next
Print
Next
For i = 4 To 1 Step -1
For j = 1 To i * 2 - 1
Print "*";
Next
Print
Next
sub p()
Dim i As Long
Dim s As String
For i = 1 To 10
s = Space(i)
s = Replace(s, " ", "*")