vb高手请进入,text1到text5相继输出

来源:百度知道 编辑:UC知道 时间:2024/05/28 15:08:48
Dim ctEsc As Boolean
Private Sub Command1_Click()
Dim sz(16) As Integer
Dim i, j, k, l, m, n As Integer
sz(1) = 15
sz(2) = 58
sz(3) = 74
sz(4) = 59
sz(5) = 68
sz(6) = 62
sz(7) = 63
sz(8) = 64
sz(9) = 59
sz(10) = 12
sz(11) = 35
sz(12) = 57
sz(13) = 29
sz(14) = 28
sz(15) = 27
sz(16) = 75

For i = 1 To 16
For j = 1 To 16
For k = 1 To 16
For l = 1 To 16
For m = 1 To 16
For n = 1 To 16

DoEvents

If i = j Or i = k Or i = l Or i = m Or i = n Or j = k Or j = l Or j = m Or j = n _
Or k = l Or k = m Or k = n Or l = m Or l = n Or m = n Then
Else
Text1.Text = Text1.Text & sz(i) & "+" & sz(j) & "+" & sz(k) & "+" & sz(l) & "+" & sz(m) & "+" & sz(n) & " "

End If
Next n
Next m
Next l
Next k
Next j
Next i
End Sub
上面输出的这段代码,怎样修改让它在

在上面定义一个整型变量X,在你的if语句里面再加一个if语句.你的if语句的else下面这么写:
x=x+1
if x<=1000 then
Text1.Text = Text1.Text & sz(i) & "+" & sz(j) & "+" & sz(k) & "+" & sz(l) & "+" & sz(m) & "+" & sz(n) & " "
elseif x>1000 and x<=2000 then
Text2.Text = Text2.Text & sz(i) & "+" & sz(j) & "+" & sz(k) & "+" & sz(l) & "+" & sz(m) & "+" & sz(n) & " "
elseif x>2000 and x<=3000 then
Text3.Text = Text3.Text & sz(i) & "+" & sz(j) & "+" & sz(k) & "+" & sz(l) & "+" & sz(m) & "+" & sz(n) & " "
elseif x>3000 and x<=4000 then
Text4.Text = Text4.Text & sz(i) & "+" & sz(j) & "+" & sz(k) & "+" & sz(l) & "+" & sz(m) & "+" & sz(n) & " "
elseif x>4000 then
Text5.Text = Text5.Text & sz(i) & "+" & sz