一道VB题目求解答

PrivateSubCommand1_Click()Dima(5)Fori=0To4a(i)=i+1t=i+1Ift=3ThenPrinta(i)a(t-1)=a(i-2... Private Sub Command1_Click()
Dim a(5)
For i = 0 To 4
a(i) = i + 1
t = i + 1
If t = 3 Then
Print a(i)
a(t - 1) = a(i - 2)
Else
a(t) = a(i)
End If
If i = 3 Then a(i + 1) = a(t - 4)
a(4) = 1
Print a(i)
Next i
End Sub
问单击按钮后的结果,答案是1 2 3 1 4 1 ,可我不知道是怎么做出来的,有哪位高人能教教我,要详细点
能推前3个答案让我看看吗?
展开
 我来答
zhangteng627
2010-03-28 · TA获得超过1095个赞
知道小有建树答主
回答量:1923
采纳率:0%
帮助的人:1472万
展开全部
像这种题目你只能给I一步一步的赋值挨个执行看结果。

这么简单的问题还是一步一步来吧
找张纸记录。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式