查找在随机数位置怎么处理,帮我看下错在哪里
我是一个刚开始接触VF的学生,在做题遇到很多的困难,希望大家多多指导,谢谢随机产生10个数,输入n,查找n在随机数中出现的位置,未出现就提示“未出现”。
我的解答过程:
set talk off
clear
input"请输入一个数:" to n
f=.T.
dimension a(n)
for i=1 to 10
a(n)=int(rand()*10+1)
next
?"随机数为:",a(n)
for i=1 to 10
if a(i)=n
f=.F.
?"位置是:",i
exit
endif
next
if f=.T.
?"未出现"
set talk on
cancel
老是提示操作符不匹配
希望大家能提出是哪一步错了,或者有更好的方法最好,谢谢