VB 打印数字金字塔
1121123211234321…12345678987654321PrivateSubForm_Click()DimiAsInteger,jAsIntegerPrint...
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
…
1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1
Private Sub Form_Click()
Dim i As Integer, j As Integer
Print Space(27); 1
For i = 2 To 9
Print Space(30 - 3 * i);
For j = 1 To i
Print j;
Next j
For j = i - 1 To 1 Step -1
Print j;
Next j
Print
Next i
End Sub
Print Space(27); 1 这里为什么要空27个空
Print Space(30 - 3 * i); 这里为什么是30-3*i
一个数字占了3个字符的位置吗 展开
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
…
1 2 3 4 5 6 7 8 9 8 7 6 5 4 3 2 1
Private Sub Form_Click()
Dim i As Integer, j As Integer
Print Space(27); 1
For i = 2 To 9
Print Space(30 - 3 * i);
For j = 1 To i
Print j;
Next j
For j = i - 1 To 1 Step -1
Print j;
Next j
Next i
End Sub
Print Space(27); 1 这里为什么要空27个空
Print Space(30 - 3 * i); 这里为什么是30-3*i
一个数字占了3个字符的位置吗 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询