2、sum表示的是每壹個括弧內的數字相加之和即(1+2)...(1+2+3...2004)
3、total表示的是全部的和,即每壹個sum的和
首先外循環:主要用於從1開始,計算最後的total
For
I
=
1
to
2004
××××××
Total=Total
+
Sum
//每次本上次的結果加上新的sum(也就是括弧裏邊的數字之和)
Next
I
內循環:主要用於括弧裏邊的數字相加,但是2004個括弧,每個括弧裏的數字是不同的,每個括弧裏的數字的和與他所在的位置有關,第1個數是從
1到1的相加,第2個數是從2
到2
的相加,第2004個數是1到2004的相加,從而推斷出,第n個數是從1到n的相加,所以內循環寫成如下形式:
For
J
=
1
to
I
Sum
=Sum
+J
Next
J
關於妳的驗證,妳算的是正確的,這個程序有BUG,註意應當在每個外循環將sum加入total後,還應當將sum清零,否則sum本身也會壹直在累加:
即:
Total=Total
+
Sum
Sum=0
如果沒有加上這條,結果就會錯誤。