为了账号安全,请及时绑定邮箱和手机立即绑定

求大佬帮帮忙解释一下VB for语句中内循环的算法?

求大佬帮帮忙解释一下VB for语句中内循环的算法?

胡子哥哥 2021-05-30 15:11:39
sub command1_click()for i=1 to 4x=4for j=1 to 3x=3for k=1 to 2x=x+6next knext jnext iprint xend sub答案是 15 但我不知道怎么算出来的 麻烦解释下内循环的算法! 谢谢!
查看完整描述

2 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

答案:15
For i=1 to 4
x=4
当=4时,x=4。
For j=1 to 3
x=3
当i=4且j=3时,x=3。
当i=4且j=3时For k=1 to 2运行完,程序就结束了,这是的x=3,执行一次x=x+6,得x=9,这时i=4,j=3,k=2,在执行一次x=x+6,得x=15。

查看完整回答
反对 回复 2021-06-07
?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

因为你前二个for循环都是将x的值定死为4和3,所以要第三个循环的时候,你的x这个值一开始就是3,再经过二次循环,第一次x=9第二次x=15无论前二个循环多少次,x的值永远是15

查看完整回答
反对 回复 2021-06-07
  • 2 回答
  • 0 关注
  • 281 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信