注册 登录
编程论坛 ASP技术论坛

问个问题

qicai166 发布于 2010-02-03 23:57, 465 次点击

我是个初学者,下面的代码运行结果是 35,但我不知道是怎么算出来的,有大侠能给小弟解释下下面代码的计算过程吗?


<%
    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  
%>
2 回复
#2
孤独冷雨2010-02-04 08:33
for i=0 to 6
        a(i)=i+1
    next

a(0)=1
a(1)=2
a(2)=3
a(3)=4
a(4)=5
a(5)=6
a(6)=7


for i=0 to 6
      count=count+a(i)+1
    next
i=0 =>count=1+1=2
i=1 =>count=2+1=3
i=2 =>count=3+1=4
i=3 =>count=4+1=5
i=4 =>count=5+1=6
i=5 =>count=6+1=7
i=6 =>count=7+1=8

count=2+3+4+5+6+7+8
#3
qicai1662010-02-04 20:10
回复 2楼 孤独冷雨
多谢了
1