下面程序段的运行结果是( ).for(y=1;y<10;) y=((x=3*y,x+1),x-1);printf(“x=%d,y=%d”,x,y);

1.x=27,y=272.x=12,y=133.x=15,y=144.x=y=27... 1.x=27,y=27
2.x=12,y=13
3.x=15,y=14
4.x=y=27
展开
森元德NE
2011-06-26 · TA获得超过149个赞
知道答主
回答量:10
采纳率:0%
帮助的人:1.6万
展开全部
3.x=15,y=14

要注意的是,(,) 表明取逗号后面的值; 还请注意:如果有x=x+1这类,则需要更改x的值;现在只有x+1,x-1,x的值这么做是不变的。

每次循环的结果为:
x = 3; y= ((3, 4), 2) = 2
x = 6; y = ((6, 7), 5) = 5
x = 15; y = ((15, 16), 14) = 14

这个是我实际用程序跑出来的,百分百准确

请选4的睁大眼睛看看,输出格式都不对,能是标准答案么?!如果看格式最起码也要选1
海之星号
2011-06-26 · TA获得超过188个赞
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
x=27,y=26 绝对的标准答案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
因為希望
2011-06-26 · 超过13用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:34.8万
展开全部
4 x=y=27 首先x=3加一后 等4 再减一等于3, 然后x=9 等于10再等于9,最后x=27 等于28然后又是27,赋值给y=27
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cocopark1982
2011-06-26 · TA获得超过348个赞
知道小有建树答主
回答量:556
采纳率:0%
帮助的人:491万
展开全部
4

每一次循环
X 和 Y的值都是一样的,因此 选 4
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式