关于VB程序题 Private Sub Command1_Click() Dim a As Integer For i = 10 To 1 Step -2 s = s + i
PrivateSubCommand1_Click()DimaAsIntegerFori=10To1Step-2s=s+iNextiPrintiEndSub不是应该输出10...
Private Sub Command1_Click()
Dim a As Integer
For i = 10 To 1 Step -2
s = s + i
Next i
Print i
End Sub
不是应该输出10+8+6+4+2+0吗,但是VB最后得出答案是0,求解释 展开
Dim a As Integer
For i = 10 To 1 Step -2
s = s + i
Next i
Print i
End Sub
不是应该输出10+8+6+4+2+0吗,但是VB最后得出答案是0,求解释 展开
3个回答
展开全部
你的输出是 Print i ,循环过后 i 的值自然是0了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Command1_Click()
Dim a As Integer
For i = 10 To 1 Step -2
s = s + i
Next i
Print s
End Sub
注意:Print i 改为 Print s
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Print i,i当然是0了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询