主题:问题8
hngnba
[专家分:0] 发布于 2012-01-10 17:12:00
各位朋友,我有以下几个问题迷惑不解,请帮忙解答: 一. 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个回复)
沙发
lygcw9603 [专家分:250] 发布于 2012-02-04 03:17:00
GO 2 &&定位在第二条记录
DO WHILE .T. &&如果条件为真,执行DO WHILE....ENDDO 内的命令
ENDDO
代码见前面问题10
板凳
wzxc [专家分:9440] 发布于 2012-02-04 11:47:00
[quote]GO 2 &&定位在第二条记录
DO WHILE .T. &&如果条件为真,执行DO WHILE....ENDDO 内的命令
ENDDO
代码见前面问题10[/quote]
DO WHILE .T. &&如果条件为真,执行DO WHILE....ENDDO 内的命令
不是[u][i]如果[/i][/u]条件为真,而是永远为真。
3 楼
sywzs [专家分:5650] 发布于 2012-02-05 06:37:00
DO WHILE .T.
......
ENDDO &&始终执行DO WHILE....ENDDO 循环体内的命令,此循环体内必须加一判断语句,以便跳出循环体,否则,程序将永远执行循环体内的命令。
4 楼
hngnba [专家分:0] 发布于 2012-02-06 09:18:00
好心人真多,谢谢,
我来回复