回 帖 发 新 帖 刷新版面

主题:问题8

各位朋友,我有以下几个问题迷惑不解,请帮忙解答: 一. use表名---go 2---do while .t.,请问,"do while .t."是什么意思?   二.我要把程序运行的结果(即x)3.6.9.12....99存在文档里,并打印出来:我写的程序如下:set talk off
s=0
for x=0 to 100

if int(x/3)=x/3

a=x
 ? x
s=s+a
?s 

endif
endfor  请问我的程序应该如何完美,谢谢各位的光临与指教

回复列表 (共4个回复)

沙发

GO 2 &&定位在第二条记录
DO WHILE .T. &&如果条件为真,执行DO WHILE....ENDDO 内的命令
ENDDO
代码见前面问题10

板凳

[quote]GO 2 &&定位在第二条记录
DO WHILE .T. &&如果条件为真,执行DO WHILE....ENDDO 内的命令
ENDDO
代码见前面问题10[/quote]
  

DO WHILE .T. &&如果条件为真,执行DO WHILE....ENDDO 内的命令
不是[u][i]如果[/i][/u]条件为真,而是永远为真。

3 楼

DO WHILE .T.
......
ENDDO &&始终执行DO WHILE....ENDDO 循环体内的命令,此循环体内必须加一判断语句,以便跳出循环体,否则,程序将永远执行循环体内的命令。

4 楼


好心人真多,谢谢,

我来回复

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