Private Sub Command1_Click()a = 0For i = 1 to 2For j = 1 to 4If j Mod 2 <> 0 Thena = a + 1End ifa = a + 1Next jNext iPrint aEnd sub结果等于12,麻烦给我详细点的步骤,谢谢啦
參考答案:For j = 1 to 4
If j Mod 2 <> 0 Then
a = a + 1
End if
a = a + 1
Next j
在这个循环时当j为1 3 时要执行then后的a=a+1,然后继续执行endif后面的a=a+1,而当j=2 4 时则不执行if 里的a=a+1,不符合条件直接执行后面的a=a+1,故一次循环下来得a=6,两次循环后a=12