关于VB的计算题

PrivateSubCommand1_Click()Fori=1To4x=4Forj=1To3x=3Fork=1To2x=x+6NextkNextjNextiPrintx... Private Sub Command1_Click()
For i = 1 To 4
x = 4
For j = 1 To 3
x = 3
For k = 1 To 2
x = x + 6
Next k
Next j
Next i
Print x
End Sub

程序运行后,单击命令按钮,输出结果是?(15)

请详细解释下计算过程,谢谢
展开
 我来答
cnlm001
2009-03-15 · 超过19用户采纳过TA的回答
知道小有建树答主
回答量:58
采纳率:0%
帮助的人:54.2万
展开全部
外面的两层循环是对结果没有影响的,因为x在最内层的循环之前已经重新赋值3
所以程序可简化如下:

x = 3
For k = 1 To 2
x = x + 6
Next k
Print x
当k=3时跳出循环,共进行2次x=x+6,所以x=15
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式