[求助]for循环报错 [金字塔]
- 咨询内容:
先看代码:
private Sub GetNewPrice()
i=600
for j=2 to i+1
ss1(j)=tt(j-2)
ss2(j)=tt(j-2)
ss3(j)=ss2(j)-ss2(j-1)
if ss1(j)>ss1(j-1) then
ss4(j)=ss2(j)
else if ss1(j)<ss1(j-1) then
ss4(j)=0
else if ss1(j,3)=ss1(j-1,3) then
for k=j to 2 step -1
if ss1(k-1)>ss1(k-2) then
ss4(j)=ss2(j)
end if
next
end if
nextEnd Sub
这段代码有什么地方不对吗?系统总是报错next,不知道为什么,请教版主和高手,谢谢!
- 金字塔客服:
不知道你有没有声明定义数组,代码不全不能调试。
- 用户回复:
SS1,2,3,4和tt1,2都是数组,但是系统不是说过不用声明的吗?第一次用的时候系统就会自动声明
另外我的主要目的是要实现在SS1数组第N个数大于第N-1个数时,把SS3的第N个数赋值给SS4的第N个数,
小于时把SS3的第N个数的复数赋值给SS4的第N个数,
等于时,则看前面遇到的第一个不相等情况发生时是大于还是小于,然后决定SS3的第N个数的复数赋值给SS4的第N个数的正负
相关文章
-
没有相关内容