请编程高手帮忙解答一个问题!
我正在学习 ASP ,遇到了一个问题,希望路过的高手能够帮忙解答一下。
下面是一段代码,麻烦您帮忙解答一下。
希望能够说的详细一点,具体的步骤一定要有!
最后的结果我已经知道了,但是我想知道是怎么解答出来的。
谢谢!
代码如下:
<%
Dim a(6)
for i=0 to 6
a(i)=i+1
next
for i=0 to 6
count=count+a(i)+1
next
response.write count
%>
参考答案:cout = 35
首先,第一个for循环,从 0 to 6 ,一共运行了7次,
所以数组a的值就是:
a(0) = 1
a(1) = 2
a(2) = 3
a(3) = 4
a(4) = 5
a(5) = 6
a(6) = 7
第二个for循环,也是0 to 6 ,7次,
(count = count + a(i) + 1
count = count + 1 + 1 第一次
2 = 2 + 2 + 1 第二次
5 = 5 + 3 + 1 第三次
9 = 9 + 4 + 1 第四次
14 = 14 + 5 + 1 第五次
20 = 20 + 6 + 1 第六次
27 = 27 + 7 + 1 第七次