<%
option explicit
dim n, sum
n = 1
do while (n <= 10)
sum = sum + (n * n)
n = n + 1
loop
response.write (sum)
%>
此代码的输出为385。
我知道我们给了n值1,
然后执行do while状态,而n小于或等于10
然后sum的总和加上(n次n)
然后n的运算符为1
循环,直到n不再小于等于10
然后输出总和385
我不明白我们是如何得到这个输出的。
答案 0 :(得分:2)
以下是如何计算..
答案 1 :(得分:0)
sum n
0 1 n<=10 TRUE
1 2 n<=10 TRUE
5 3 n<=10 TRUE
14 4 n<=10 TRUE
30 5 n<=10 TRUE
55 6 n<=10 TRUE
91 7 n<=10 TRUE
140 8 n<=10 TRUE
204 9 n<=10 TRUE
285 10 n<=10 TRUE
385 11 n<=10 FALSE
Exits loop and print 385