回 帖 发 新 帖 刷新版面

主题:关于WHILE......WEND语句的求助

INRUT a$,b$
La=len(a$)
Lb+LEN(b$)
Lc=La+Lb
DIMa(La),b(Lb),c(Lc)
FORi=1TO La:FOR j=1TO Lb
x=a(i)*b(j):w=i+j-1
c(w)=c(w)+xMOD10
C(W+1)=C(W+1)+C(W)\10+X\10
C(W)=C(W)MOD10
NEXT j,i
PRINTa$;"*";b$;"="
WHILE c(Lc)=0
Lc=Lc-1
WEND
FORi=Lc TO 1 STEP -1
PRINT USING "#";c(i)
NEXT I
PRINT
END
请问"WHILE......WEND"程序段是何意?[em18]

回复列表 (共15个回复)

沙发

while a条件
b过程
wend


当a条件成立时执行b过程

跟if语句相似
OK?加分否,呵呵

板凳

不好意思,错了

while a条件
b过程
wend

a条件为真时,执行b过程,直到a条件不成立

3 楼

类似do while.........loop

4 楼

与 DO WHILE-----LOOP 一样,即成立就执行,否则退出~

5 楼

耗子好伟大啊

6 楼

准确说,与do while.........loop不同。因为do while.........loop可以使用exit do,而while ……wend 则不能!

7 楼

想想NEXT....FOR,有关连

8 楼

while 和 for 语句的意思差不多,只是while 是达到条件退出,而for是循环一定的数量才结束。

9 楼

while 和 do 还有 if 、 for 都差不多!

10 楼

如果脚踏实地讲,还是有不同。

我来回复

您尚未登录,请登录后再回复。点此登录或注册