for(x=30,y=0;x>=10,y<20;x--,y++) x/=2,y+=2; printf("x=%d,y=%d\n",x,y); 正确答案是X=-1,Y=21不知道为 10 1个回答 #热议# 普通体检能查出癌症吗? 1254212205 2011-06-20 · TA获得超过1386个赞 知道小有建树答主 回答量:244 采纳率:0% 帮助的人:367万 我也去答题访问个人页 关注 展开全部 关键是你这句话,x>10,y<20.这个逗号就相当于||,表示或,只要其中有一个条件满足就行了,所以当你的x<10时,但你的y仍然满足y<20,所以继续执行,直到你的y=21>20时,就停止了。所以经过推算结果是x=-1,y=21. 更多追问追答 追问 书上说跟&&和||都不等价!满足Y<20就可以了 追答 那好吧!看来我要学到了一些东西了。谢谢啊!~~ 追问 相互学习。。呵呵。没事,我知道那题目了! 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-12-17 (3x+y)²+(x+y)-10x(x-y)其中(x+1)²+丨y-2丨=0 2022-08-11 (-x-y)•(x+y)=______ 2017-05-27 设有说明:int x=1,y=2,z=3;则下面表达式的值为0的有( ) A.x&y&z B.x¦y¦z C.x^x+y^y D.z>>y E.x&0xff00 2012-09-26 7、以下for循环for(x=0,y=0;(y!=123)&&(x<10);x++); 是( ) 7 2019-10-26 .设有int x=10,y=3;求解表达式(y-x)?(!4?1:2): (0?3:4) 2 2019-03-06 已知x=43,ch='A',y=0则表达式(x>=y&&ch<'B'&&!Y)的值是 9 2020-03-29 若X²+2X+Y²-6Y+10=0,则X=______,y=__________ 1 2013-06-10 int x,y; 执行下列语句: y=(x=4*5,x*4),x+20; 则y的值为________. 1 更多类似问题 > 为你推荐: