谁能帮我解释这些题目的意思

来源:百度知道 编辑:UC知道 时间:2024/05/30 08:53:11
Private Sub Form_Click()

For i = 1 To 3
For k = 1 To i
For s = k To 3
a = a + 1

Next
Next
Next
Print a; "a"

End Sub

当i=1,k循环1次,s循环3次,a加三次1
当i=2,k=1,s循环3次,a加三次1
k=2,s循环2次,a加二次1
当i=3,k=1,s循环3次,a加三次1
k=2,s循环2次,a加二次1
k=3,s循环1次,a加一次1
因此,a总共加3+3+2+3+2+1=14

我觉得没什么特殊的意义 就是看看循环了几次 主要考查你对循环的理解
如果a初始值 = 0 那么 结果是 a = 14
(对VB不是很了解 如果 TO 意味着 <= 那结果就没有问题了 )