下面程序运行后输出的结果为________X=5Y=-20IF??x<0???THENX=y-3ELSEY=Y+3END?IFPRINT???X-YEND.

发布时间:2020-07-31 17:53:09

下面程序运行后输出的结果为________
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故
以上问题属网友观点,不代表本站立场,仅供参考!