申通快递邮费价格表:刚学vb,有问题请教

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 09:55:25
Private Sub Form_Click()
Dim num(5) As Integer
Dim s As Integer
Dim a As Single
s = 0
For i = 0 To 5
num(i) = i + 1
s = s + num(i)
Print "第" & i + 1 & "个元素的值为:" & num(i)
Next i
a = s / 6
Print
Print "总和为:" & s
Print "平均值为" & a
End Sub
这段程序中“s = 0”和“s = s + num(i)”两句程序是什么意思?怎么解释?请高手指点。希望能够详细点哦!谢谢!!

s = 0就是给s赋初值为0
s = s + num(i)就是让num(i)的值相加,从num(0)一直加到num(5),这是最常见的累加!!!

s=0 就在在开始运行程序的时间把这个变量清零,以便于后面的计算

s=s+num(i) 就是一个累加和的程序

即上次的和累加和(S)加上数组中的num(i)

num(i)为一个数组,i即为数组的变数