For i=1 To 4 x=3 For j=1 to 3 For k=1 to 2 x=x+3 Next k Next j Next i text1.Value=Str(x) End Sub

问题描述:

For i=1 To 4 x=3 For j=1 to 3 For k=1 to 2 x=x+3 Next k Next j Next i text1.Value=Str(x) End Sub

应该是21吧我想问一下:具体的解析步骤,我看不懂,不理解。For i=1 To 4`循环四次x=3`给x赋值,所以每当i进行下一次循环时,x都变为3,也就是说i循环几次与最后结果无关For j=1 to 3'循环3次For k=1 to 2'循环2次 x=x+3把原x值加3后再赋值给xNext kNext jNext i'完成循环text1.Value=Str(x)'文本框中text1的值为字符串格式的x。(我想应该是text1.text)End Sub实际上就是做了3*2=6次“加3”,也就是一共7个3,为21