c语言题:x=3,y=4,z=5if(x<z) x=z;else x=y;z=y;y=x; 执行后x y z的值?
答案:4 悬赏:10 手机版
解决时间 2021-07-24 08:41
- 提问者网友:放下
- 2021-07-24 00:42
说说为什么?只要我懂了就采纳 C语言问题
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-07-24 00:59
x<z为真,所以执行x=z;即x=5;
所以结果为5 5 4
全部回答
- 1楼网友:雾月
- 2021-07-24 04:00
else 的执行语句只有x=y 所以 执行了的语句有x=z z=y y=x 因此 x=5 y=5 z=4
- 2楼网友:执傲
- 2021-07-24 02:23
if(x<z)x=z即如果3<5,则x=4; 上述程序执行结果: 3<5为真,所以只执行if不执行else.所以输出为:x=5,y=4,z=5。
- 3楼网友:拜訪者
- 2021-07-24 02:01
x=5,y=5,z=4
xyz的初始值满足if的条件x<z,所以x=z=5,
然后执行z=y=4,
接下来y=x=5,
所以最终结果是5 5 4
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯