vb中 for循环和if语句的问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 18:35:30
大概意思:做个循环,拿a[i]和b比较,把其中相等时的i值赋给j,最终得到j.下面是我自己写的,但是得不到j,请大家帮忙
for i=0 to n
if a[i]=b then
j=i
end if
next

若a[i]<>b ,则永远得不到j的值
若a[i]=b,有任意一次成立,则能得到,但此时退出循环就可以。

for i=0 to n
if a[i]=b then
j=i
exit for
end if
next

j[k]=i

如果你总j=i那不就是最后一个i的直了吗?

j已经得到了,只是没有显示出来而已
加个print j

for i=0 to n
if a[i]=b then j=a[i]

next