户外项目有哪些:这段VB语句看不懂,*5体现在哪里啊??

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 19:47:52
我是编程超级无敌初学者,这里有一段循环语句看不太懂,向高手请教!
语句如下:
Private Sub Form_Click()
Dim i, n, sum As Integer
For i = 1 To 5
For n =1 To 100
sum = sum + n
Next n
sum = sum+i
Next i
Print sum
End Sub
他说这可以算出(1+2+3……+99+100)*5+1+2+3+4+5=25265
问题是我怎么看不出*5在哪里体现啊?高手最好把这段说明一下,谢谢!

实际上是加了5次1+...+100的和。。。。。
i=1时,sum=sum+5050(1到100的和),sum=sum+1
i=2时,sum=sum+5050(1到100的和),sum=sum+2
i=3时,sum=sum+5050(1到100的和),sum=sum+3
i=4时,sum=sum+5050(1到100的和),sum=sum+4
i=5时,sum=sum+5050(1到100的和),sum=sum+5
那么最后的结果就是
sum=sum+5050*5+1+2+3+4+5
那不就完了么。。。

Private Sub Form_Click()
Dim i, n, sum As Integer
For i = 1 To 5
For n =1 To 100
sum = sum + n (实现1+2+3+4+...100)
Next n
sum = sum+i --(实现(1+2+3+4++...100)+1,实现((1+2+3+4++...100)+1)+2......)
Next i
Print sum
End Sub