下面程序段的运行结果是( ).for(y=1;y<10;) y=((x=3*y,x+1),x-1);printf(“x=%d,y=%d”,x,y);
展开全部
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
要注意的是,(,) 表明取逗号后面的值; 还请注意:如果有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
展开全部
x=27,y=26 绝对的标准答案
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
4 x=y=27 首先x=3加一后 等4 再减一等于3, 然后x=9 等于10再等于9,最后x=27 等于28然后又是27,赋值给y=27
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
4
每一次循环
X 和 Y的值都是一样的,因此 选 4
每一次循环
X 和 Y的值都是一样的,因此 选 4
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询