来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/20 11:59:04
一个关于计算机VFP的程序题
set talk off
for x=1 to 5
y=1
c="$"
do while y
for x=1 to 5 表示 x从1循环到5,默认步长1,超过5,也就是到6的时候退出循环.
if x=5
?x
endif
表示在x取值5的时候显示目前x的值,因此这个?x显示的就是5了.最后一个?x是在退出循环时才执行,因此显示退出循环时x的值6.
这个程序有毛病, c=c+str(y,1)和 enddo之间缺少y=y+1之类改变循环状态的语句,因此成了死循环.