| 甲 | 乙 | 丙 | 丁 | 戊 | 己 |
甲 | 0 | 1 | 1 | 1 | 0 | 0 |
乙 | 1 | 0 | 1 | 0 | 1 | 1 |
丙 | 1 | 1 | 0 | 1 | 0 | 0 |
丁 | 1 | 0 | 1 | 0 | 1 | 1 |
戊 | 0 | 1 | 0 | 1 | 0 | 0 |
己 | 0 | 1 | 0 | 1 | 0 | 0 |
Dim s As String
List1.Clear
For i=1 To n
For j=i To nNext i
For i=1 To n
s=""Next i
End SubDim b(1To n) As Integer
Dim ren(1To n) As Integer '记录建立联系的步数
Dim find(1To n) As Boolean '记录某人是否被添加到联系人数组中
Dim p1 As Integer,p2 As Integer,cur As Integer,k As Integer,
q As Integer
p1=Val(Text1.xt)
p2=Val(Text2.Text)
cur=p1:k=1:q=0
find(cur)=True
Do While find(p)=False
For i=1 To nLoop
If find(p2)=True Then
Label1.Caption="需要"+Str(ren(p2)-1)+"个介绍人"Else
Label1.Caption="无法建立联系"End If
End SubDim i As Integer, j As Integer, mid As Integer
Dim key As Integer, flag As Boolean
key = Val(Text1.Text)
If key > 10000 Or Not hws(key) Then
MsgBox "输入的数据不是10000以内的回文数"Else
i=1:j=nEnd If
End SubDim x As Integer, k As Integer
x=0:k=y
hws = True
Do While k >0
x =x+ k Mod 10 '(2)Loop
If x<> y Then hws =False
End FunctionA. OLEDB.12.0; data source="&.App. Path&"\students.accdb" conn. Open Set rs. ActiveConnection = conn rs. Open"学生信息" n=0 '考生数初始化 Do While Not rs. EOF n =n+1 a(n)=rs. Fields(0) b(n)=rs. Fields(1) c(n)=rs. Fields(2) ①______ Loopx = Text1.Text If pos >0 Then ②______ Text2.Text=b(pos) Text3.Text =c(pos) Else Text2.Text="找不到" End If End Sub Function Search(Key As String)As Integer Dim i As Integer, j As Integer, m As Integer i=1: j=n: Search =0 Do While i <=j m=Fix((i+j)/2) If Key =a(m)Then ③______ Exit Function Else lf a(m)> Key Then j=m-1Else i=m+1 End IfLoop End Function |
A.command1.Visible=False | B.command1.Enabled=False | C.command1.Caption="False") |
i = 1: j = p: p = p + 2
Elsei = 2: j = q: q = q + 2
End Ifm = (i + j) / 2
If Key Mod 2 = 0 And m Mod 2 = 0 Then m = m - 1
If Key Mod 2 = 1 And m Mod 2 = 1 Then m = m - 1
If__________Then i = m + 2 Else j = m – 2
LoopFor k =_____
a(k) = a(k - 2)Next k a(k)
= Key
Else'插入一个奇数,代码略
'命令按钮"产生随机数并升序排列"的单击事件
Dim i As Integer
Randomize
For i=1 To 100
f(i)=FalseNext i
n=Val(Text1. Text)
For i=1 To n
t=Int(Rnd * 100+1)Next i
j=0
For i=1 To 100 '实现排序并输出
If f(i)=True ThenNext i
End Sub'命令按钮"查找"的单击事件
Dim key As Integer
key=Val(Text2. Text)
If key <=a(1)Then Label3. Caption=Str(a( 1)):Exit Sub
If key >=a(n)Then Label3. Caption=Str(a( n)): Exit Sub
L=1:R=n
Do While L<=R'找到与key较为接近的两个数a(R)和a(L)
m=(L+R)\2Loop
If(3)____________Then
'在a(R)和a(L)中选出更接近key的数
Label3. Caption=Str(a(R))Else
Label3. Caption=Str(a L))End If
End SubA.Label | B.TextBox/ | C.CommandButton) |
Dim n As Integer,i As Integer,m As Integer,s As
String,c As String
①__________
If n<6 Then
Label3.Caption="弱"Else
s="0000"End If
End Subflag = False
For j = n To i + 1 Step -1
If a(j) < a(j - 1) ThenList2.AddItem Str(a(i))
Next ich =Mid(str1, i, 1)
If ch >="a" And ch <="z" Then
①End If
If ch >="A" And ch <= "Z" Then
ch= Chr((Asc(ch)-Asc("A")+4) Mod 26+ Asc("A"))ElseIf ch >= "0"And ch <= "9" Then
ch=Chr(( ② ) Mod 10+Asc("0"))End If
str2 =str2 + ch
Next iIf Csny <"0122"Then Csny ="13"+ Mid(Csny, 3, 2)
i=1
Do While i <= 45
s1 = Mid(str1, i, 4)②______
i= Len(str1)
End IfA.TextB /B. TextH/ | B.Command1/ | C.Convert/ | D.转换) |
a(i)= Val(Mid(s, i, 1)).
Next itemp =temp*2+a(i)
Next i