图a | 图b |
序号 | 1 2 3 4 |
1 轮次 | ![]() 1 1 1 1 |
2 轮次 | 2 ![]() 2 2 2 |
3 轮次 | ![]() 3 3 |
4 轮次 | ![]() 4 |
逆推得到的纸牌顺序 | 1 | 4 | 2 | 3 |
最终得到的纸牌编号 | 1 | 2 | 3 | 4 |
轮次 | 数组 | 1 2 3 4 |
1 | a(1)=1 | 1 |
2 | ④前一轮所有值加1 ②第二位增加数值1 ③将轮次为1的数放在最前 ④整体右移动2位 | 2 2 1 1 2 1 2 |
3 | ①前一轮所有值加1 ②第三位增加数值1 ③将轮次为1的数放在最前 ④整体右移动1位 | 2 3 2 3 1 1 2 3 3 1 2 |
4 | ①前一轮所有值加1 ②第四位增加数值1 ③将轮次为1的数放在最前 ④整体右移动0位 | 4 2 3 4 2 3 1 1 4 2 3 1 4 2 3 |
_________
Next ja(j)=a(j-1)
j=j-1
Loopk=a(1)
___________
a (x)=k
Next jans = ans + Str(a(i))
Next iDim msy(1 To 16) As Integer Dim msm(1 To 16) As Integer
Function adj(c As Integer) As String‘变量前添加适当的空格
Dim tmp1 As String, n As IntegerEnd Function
Private Sub Form_Load()
‘生成杨辉4阶幻方显示在List1中,并将数据按行依次放入msy(1)至msy(16)中,如msy(1)=4,msy(2)=9
‘上述操作代码略
End Sub
Private Sub Command1_Click()
Dim pb As Integer, tmp As Integer, i As IntegerEnd Sub
(1)补全题中的代码。A.32 | B.64 | C.100 | D.128 |