作业帮 > 综合 > 作业

vfp二级题目.INPUT ‘M=’ TO MSTORE M TO D,XDO WHIL .T.INPUT ‘N=’ T

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/18 06:30:25
vfp二级题目.
INPUT ‘M=’ TO M
STORE M TO D,X
DO WHIL .T.
INPUT ‘N=’ TO N
IF N>D
D=N
ENDIF
IF X>N
X=N
ENDIF
IF N=0
EXIT
ENDIF
ENDDO
D,X
SET TALK ON
(13) 输入5,2,8,2,1,0后,D的输出结果为,
INPUT ‘M=’ TO M &&输入值5到M
STORE M TO D,X &&将5赋值给D,X
DO WHIL .T. &&为真时无条件循环
INPUT ‘N=’ TO N

IF N>D
D=N
ENDIF &&是第一组判断

IF X>N
X=N
ENDIF &&是第二组判断
IF N=0
EXIT
ENDIF &&第三组判断
ENDDO
?D,X
SET TALK ON
(13) 输入5,2,8,2,1,0后,D的输出结果为,我要解释.
当第一次输入2进去,N=2程序进入判断,第二组满足条件,得到X=N=2
执行到ENDDO,又弹回到DO WHILE 往下执行
当第二次输入8时,N=8,判断后,第一组满足,D=N=8
执行到ENDDO,又弹回到DO WHILE 往下执行
当第三次输入2进去,N=2程序进入判断,没有一组满足条件,继续
执行到ENDDO,又弹回到DO WHILE 往下执行
当第四次输入1进去,N=1 程序进入判断,第二组满足条件,得到X=N=1
执行到ENDDO,又弹回到DO WHILE 往下执行
当第五次输入0进去,N=0 程序进入判断,第二组满条件,得到X=N=0
继续下来,第三组满条件 程序碰到EXIT,跳出循环,执行ENDDO下面的程序
?D,X的值,显示为8,0