题型:单选题 题类:常考题 难易度:困难
算法与程序设计
s=″72186345945″:c=0
For i=1 To 6
a(i)=Mid(s,i,i)
Next i
For i=1 To 4 Step 2
k=i
For j=i+2 To 6 Step 2
If a(j)<a(k) Then k=j
Next j
If k<>i Then
t=a(i):a(i)=a(k):a(k)=t:c=c+1
End If
Next i
Text1.Text=Str(c)
该程序段运行后,Text1中显示的内容是( )
原始数据 | 1201 | 2120 | 1009 | 1987 | 2009 |
第一趟 | 2120 | 1201 | 1009 | 1987 | 2009 |
第二趟 | |||||
第三趟 | 2120 | 2009 | 1987 | 1009 | 1201 |
第四趟 | 2120 | 2009 | 1987 | 1201 | 1009 |
图 a | 图 b |
t=h
p=d[h][1]
while p != -1 :
q=d[p][1]
p=q
d[t][-1]=-1
试题篮