解析 正确答案:8,20 解析:本题考查while循环和++运算符的运用。x=O符合条件x<15,则执行y++,x+=+y后,y=1,x=0+2=2后y=2,符合条件继续循环,y=3,x=x+4=6后y=4,再循环y=5,x=x+6=6+6=12后,y=6,继续循环y=7, x=x+8=12+8=20,此时y=8。
百度试题 结果1 题目下面程序段[1]的运行结果是: 。 x=y=0; while(x<15) y++, x+=++y; printf(“%d, %d”, y, x);相关知识点: 试题来源: 解析 8,20 反馈 收藏
x = 12时,执行y++后,y = 7,执行x += ++y后,y = 8,x = 20 不满足x < 15,退出循环,故输出是8,20
百度试题 结果1 题目下面程序段[1]的运行结果是___. int x=0,y=0; while (x<15) y++,x+=++y; printf("%d,%d",y,x); A 20,7 B 6,12 C 20,8 D 8,20 相关知识点: 试题来源: 解析 D 反馈 收藏
执行语句int x=0,y=0; while (x<15) y++,x+=++y ;printf(“%d,%d”,y,x);的结果是( )。 A. 20,7 B. 6,12 C. 20,8 D. 8,20 点击查看答案&解析手机看题 你可能感兴趣的试题 判断题 雷诺准数Re≥4000时,一定是层流流动。 答案:错误 点击查看答案解析手机看题 单项选择题 It' s...
下面程序段的运行结果是()。 x=y=0; while(x<15) y++,x+=++y; printf("%d,%d",y,x);
因为y++,x+=++y;是逗号表达式,所以最终值是x+=++y;还有x+=++y等价于x=x+(++y)0<15 y=1,x=0+2;//x=2,y=2 2<15 y=3,x=2+4;//x=6,y=4 6<15 y=5,x=6+6;//x=12,y=6 12<15 y=7,x=12+8;//x=20,y=8 20<15 不成立 输出:y=8,x=20 ...
百度试题 结果1 题目执行下面程序段后,正确的结果是( ) intx=0,y=0; while(x<15)y++,x+ =++y; A. x=8 B. y=20 C. x=20 D. y=12 相关知识点: 试题来源: 解析 C 正确答案:C 解析: 见下表 反馈 收藏
D 第一次循环 y++得到y=1 x+=++y得到y=2,x=2 第二次循环 y++得到y=3 x+=++y得到y=4,x=6 第三次循环 y++得到y=5 x+=++y得到y=6,x=12 第四次循环 y++得到y=7 x+=++y得到y=8,x=20 循环结束
include <stdio.h> int main(){ int x=0,y=0;while(x<15){ y++;x+=++y;} printf("%d,%d",x,y);} //++y输出y值加好以后的值 //y++; x+=++y //y=1 x=2 y=2 //y=3 x=6 y=4 //y=5 x=12 y=6 //y=7 x=20(x>15 所以跳出循环) y=8 ...