求大神帮忙写一下这个代码

2025-02-23 16:41:43
推荐回答(3个)
回答1:

Private Sub Form_Click()
Cls
For i = 1 To 9 Step 2
    Print Space((11 - i) \ 2);
    For j = 1 To i
        Print "*";
    Next j
    Print Space(4);
    For k = 1 To 10 - i
        Print "*";
    Next k
    Print
Next i
End Sub

回答2:

Private Sub Form_Click()

  For i = 1 To 5

    Print Tab(6 - i); String(2 * i - 1, "*"); "  "; String(2 * (5 - i) + 1, "*")

  Next i

End Sub

如果不支持的话,可以用下面的代码:

Private Sub Form_Click()

  For i = 1 To 5

    Print Tab(6 - i);

    for j=1 to 2 * i - 1

      print "*";

    next j

    print "  "; 

    for j=1 to 2 * (5 - i) + 1

      print "*";

    next j

  Next i

End Sub

回答3:

private sub form1_click()
form1.autoredrew=true
dim i as integer,j as integer
for i=1 to 5
for j=5-i to 1 step -1
print " ";
next j
for j=1 to 2*i-1
print "*";
next j
for j=1 to 3
print " ";
next j
for j=1 to 11-2*i
print "*";
next j
print
next i
end sub