这个vb程序怎么写

来源:百度知道 编辑:UC知道 时间:2024/05/25 13:42:48
懂编程的进来一看啊

1 1个1
222 3个2
33333
......
9999999......9 17个9
嗯 好 谢谢 我试试

这个抓住规律就可以了
比如:每行数字用M控制,初始M=1;每行数字个数用N控制,N=2*M-1
把N设为循环打印的次数就可以了,每次循环结束后换行。

楼主真懒
Dim i
Dim j
i = 1
j = 1
For i = 1 To 9
For j = 1 To 2 * i - 1
Print i,
Next j
Print Chr(13) + Chr(10)
Next i
嘿嘿

Dim i As Integer, r As String
For i = 1 To 9
r = Space(9 - i) + String(2 * i - 1, Trim(Str(i))) + Space(9 - i)
Print r
Next i

Private Sub Command1_Click()
For i = 1 To 9
Print String(2 * i - 1, CStr(i))
Next
End Sub

试试看,谁短:

For i = 1 To 9
Print Tab(10 - i); String(2 * i - 1, 48 + i)
Next

For i = 1 To 9
Print Tab(10 - i); String(2 * i - 1, 48 + i)
Next
比这个短真的难