例如n=140时,可依次分割出3个数据块,元素的个数分别为64(8×8)、64(8×8)、9(3×3),剩余元素为3个。
“方阵转换法”过程如下:将数据块中m×m个元素按行序排列成一个数字方阵,从该数字方阵中按列序得到转换后元素的次序。以3×3数据块为例,转换过程如下图所示:Dim i As Integer, j As Integer
c=Val(Text1.Text)
i=1
Do While a(i)<c
i=i+1Loop
i=i-1
以下处理退房登记问题①__________
For j=i+1 To sp-1
a(j)=a(j+1):b(j)=b(j+1)Else 处理第1种情况
b(i)=b(i)+1End If
ElseIfc+1=a(i+1)Then 处理第2种情况a(i+1)=c:b(i+1)=b(i+1)+1
Else 处理第4种情况For j= ②________
a(j)=a(j-1):b(j)=b(j-1)Next j
a(i+1)=c:b(i+1)=1: ③______
End IfList1.Addltem"第"& CStr(i) &"条记录"&CStr(a(i))&"_"&CStr(b(i))
CStr函数的作用是将数字转成字符串
Next i
End SubDo While i<j
c=c+1A.变量c的值可能为5 | B.变量s的值一定为奇数 |
C.变量i的值可能为9 | D.变量j的值可能为7 |
A.1,4 | B.1,7 | C.7,5 | D.7,7 |
a(i)=int(rnd*10)+1
if a(i) mod 2= i mod 2 then
i=i-1
elseifi mod 2=0 then
a(i)=a(i)+a(i-1)
end if
next iA.4,9,8,15,6,9 | B.2,7,8,11,6,9 |
C.4,8,2,7,6,7 | D.6,9,4,7,8,13 |