你的程序遗漏了初始化count的语句,修改正确的代码如下:
<%
dim a(6)
for i=0 to 6
a(i)=i+1
next
count=0
for i=0 to 6
count=count+a(i)+1
next
response.write count
%>
输出结果为35,因为第一次循环以后a(0)~a(6)的值为1~7,计算和的时候为a(0)~a(6)再加上7次1,也就是1+2+3+4+5+6+7 +1+1+1+1+1+1+1 = 28+7 = 35
没看懂你的意思!
可以每次打印出来,看一下过程
<%
dim a(6)
for i=0 to 6
a(i)=i+1
response.write i
response.write""
response.write""
next
for i=0 to 6
count=count+a(i)+1
response.write count
response.write""
next
%>
count没有定义!