哪位大佬帮帮忙啊,这个C语言怎么做

23题

第一次判断,z为3,x为1,满足条件。于是z变为2、y变为4;

第二次判断,z为2,x为2,满足条件。于是z变为1、y变为3;

第三次判断,z为1,x为3,满足条件。于是z变为0、y变为2;

第四次判断,z为0,不满足条件。z变为-1。

打印输出结果,3、2、-1.

追问

大佬,,我还有好多题不懂,可以继续问问嘛,

要不加个好友??

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-11
这个我可以做追问

怎么做,就是执行过程啊大佬

第2个回答  2019-03-11
答案是B
初始状态:x=0,y=5,z=3
第一次运行结束:x=1,y=4,z=2
第二次运行结束:x=2,y=3,z=1
第三次运行结束:x=3,y=2,z=0
第四次运行:因为此时z已经为0了,所以z>0已经不成立了,后面的x++和y=y-1都不会执行了,但是z--还是会执行的,所以第四次运行结束时:x=3,y=2,z=-1
所以选B追问

大佬,我们加个好友嘛,我还有好多题不懂

追答

可惜你木有采纳我的哟

追问

哎呀呀,大佬,拜托🙏🙏

追答

你是打算加QQ还是啥?

追问

微信嘛大佬

不行嘛??要不QQ

追答

暂时还没有做微信的计划,如果QQ可以的话我就建个QQ群

追问

QQ群??

好啊

,,

在嘛

追答

207778566

追问

申请了

追答

已同意

相似回答