下面程序运行后输出的结果为________
X=5
Y=-20
IF??x<0???THEN
X=y-3
ELSE
Y=Y+3
END?IF
PRINT???X-Y
END.
网友回答
22
解析分析:根据题中所给的条件语句,可得当x=5时,因为不满足x<0,所以执行ELSE后的语句y=y+3,可得输出的y值为-20+3=-17,由此可得出最后输出的x-y的值为22.
解答:由题意,该程序运算的原理是若x<0,则用y-3的值赋给x;否则,即当x≥0时,则用y+3的值赋给y最后将算出的x-y值输出.由此,可得∵x=5>0,∴y+3=-20+3=-17,赋值给y后得y=-17因此,x-y=5+17=22故