图a
s1 = Text1.Text
s2 = ""
For i = 1 To Len(s1)Else
s2 = s2 + ch1End If
If i <> Len(s1) Then s2 = s2 + "_"
Next iText2.Text = s2
End Subch = Mid(s2, i, 1)
n = 0
j = i + 1
Do While Mid(s2, j, 1) = chLoop
i = jIf Then s3 = s3 + CStr(n) ' Cstr()的作用是去掉字符串前面的空格_______
s3 = _______
If ch = "_" Then i = i + 1Dim st As String, ch As String, k As Integer, i As Integer
Dim sum As Integer, number As Integer
For i = 1 To 100
st = a(i)
k = 0: s = 0
For j = 1 To Len(st) '①
ch = Mid(st, j, 1)
If ch >= "0" And ch <= "9" Then
k = k + 1
s = s + Val(ch) * j ' ②
End If
Next j
number = s Mod 11
t = Mid (st, j+1, 1)
If t = "X" Then
tnum = 10
Else
tnum = Val(t)
End If If number <> tnum Then
List2.AddItem "第" + Str(i) + "条"
End If
Next i
End Sub'把所有的 ISBN 号保存在 a 数组中,代码略
End SubDim a(1 To 200) As String '用来存储学号
Dim b(1 To 200) As String '关联 a 数组,用于矩阵输出
Dim i As Integer, j As Integer, k As Integer, pos As Integer
Dim row as Integer, column as Integer, s As String
For i = 1 To 200 '产生 3 位数的学号
a(i) = Mid("00", 1, (3 - Len(CStr(i)))) + CStr(i)
Next i
row = Val(Text1.Text)
column = Val(Text2.Text)
k = 1
For i = 1 To column
If (_____) then
pos = i 'pos是b数组的下标,根据行列来关联a数组
For j = 1 To rowb(pos) = a(k)
(_____)
k = k + 1
Next j
ElseFor j = 1 To row
b(pos) = a(k)
pos = pos - column
k = k + 1
Next j
End If
Next i
For i = 1 To row '按行输出学生信息
s = ""
For j = 1 To Column
s = s + " " + (_____)
Next j
List1.AddItem s
Next i
End Sub