请解释下面程序每一句含义以及最后输出的值Private Sub Form-Click()For i=1 to 4X=1For j=1 to 3X=3For k=1 to 2X=X+6Next kNext jNext iprint x End sub
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/20 12:52:38
![请解释下面程序每一句含义以及最后输出的值Private Sub Form-Click()For i=1 to 4X=1For j=1 to 3X=3For k=1 to 2X=X+6Next kNext jNext iprint x End sub](/uploads/image/z/11010516-60-6.jpg?t=%E8%AF%B7%E8%A7%A3%E9%87%8A%E4%B8%8B%E9%9D%A2%E7%A8%8B%E5%BA%8F%E6%AF%8F%E4%B8%80%E5%8F%A5%E5%90%AB%E4%B9%89%E4%BB%A5%E5%8F%8A%E6%9C%80%E5%90%8E%E8%BE%93%E5%87%BA%E7%9A%84%E5%80%BCPrivate+Sub+Form-Click%28%29For+i%3D1+to+4X%3D1For+j%3D1+to+3X%3D3For+k%3D1+to+2X%3DX%2B6Next+kNext+jNext+iprint+x+End+sub)
请解释下面程序每一句含义以及最后输出的值Private Sub Form-Click()For i=1 to 4X=1For j=1 to 3X=3For k=1 to 2X=X+6Next kNext jNext iprint x End sub
请解释下面程序每一句含义以及最后输出的值
Private Sub Form-Click()
For i=1 to 4
X=1
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
请解释下面程序每一句含义以及最后输出的值Private Sub Form-Click()For i=1 to 4X=1For j=1 to 3X=3For k=1 to 2X=X+6Next kNext jNext iprint x End sub
Private Sub Form-Click()--------vb窗体点击事件
For i=1 to 4----------------------------for循环,i为1到4,执行下面的next i时自动加1,最多加到4
X=1 -------------------------------------设置变量x值为1
For j=1 to 3---------------for循环,j为1到3,执行下面的next j时自动加1,最多加到3
X=3-----------------------------设置变量x值为3
For k=1 to 2-------------------同理
X=X+6------------------设置x值为 之前x的值再加上6
Next k-----------------------------进行for k...下一次循环
Next j
Next i
print x -------------------------输出变量x的值
End sub-------------------------方法结束
最后的x值为15,其实分析很简单的:
1:每次i循环后都将x重新赋值为1,这就说明i的循环次数不会影响x的最终值
2:每次j循环后都将x重新赋值为3,这就说明j的循环次数不会影响x的最终值
3:由1和2知道循环次数i和j并不影响结果值x,那么最后有效范围是:j=3的最后一次循环,此时x=3,那么最后k还有两次循环,第一次循环后x=3+6-->x=9,第二次循环后,x=9+6--->15