下列程序运行后,x的值为__,y的值为__.CLEARx=26y=0IF INT(x/2)=x/2y=mod(x,3)x=x+4ENDIFIF INT(x/3)=x/3y=mod(x,-4)ENDIF

问题描述:

下列程序运行后,x的值为__,y的值为__.
CLEAR
x=26
y=0
IF INT(x/2)=x/2
y=mod(x,3)
x=x+4
ENDIF
IF INT(x/3)=x/3
y=mod(x,-4)
ENDIF

1答案
30
-2
2解释:
CLEAR
x=26
y=0
IF INT(x/2)=x/2 &&条件满足(x能被2整除),下面两行要执行
y=mod(x,3) &&y=26除以3的余数,结果是2
x=x+4 &&x=26+4,结果是30
ENDIF
IF INT(x/3)=x/3 &&条件满足(x能被3整除),下面一行要执行
y=mod(x,-4) && y=30除以-4的余数,结果是-2
ENDIF
?x
?y