执行下列程序段后,y的值是() int x=1,y=5; do{y-=x;++x;} while(--y

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 10:43:24
执行下列程序段后,y的值是() int x=1,y=5; do{y-=x;++x;} while(--y

执行下列程序段后,y的值是() int x=1,y=5; do{y-=x;++x;} while(--y
执行下列程序段后,y的值是() int x=1,y=5; do{y-=x;++x;} while(--y

执行下列程序段后,y的值是() int x=1,y=5; do{y-=x;++x;} while(--y
循环第一遍:do: y=y-x=4 x=1 while内y=3>0,循环结束
故y=3
PS:如果while(--y>0)的话就还有一遍,
循环第二遍:do: y=y-x=1 x=2 while内y=0,循环结束
如果while(--y>=0)的话就再来一遍,
循环第三遍:do: y=y-x=-3 x=3 while内y=-4,循环结束

执行下列程序段后,y的值是() int x=1,y=5; do{y-=x;++x;} while(--y 执行下列程序段后,sum的值是?int sum; int a=10,b=9; sum=(a--==++b)?100:200; 执行下列程序段后,输出结果是_________.int y=10do y--;while(--y);printf(%d ,y--); 1.执行下列程序段后,变量x,y的值分别是多少?int x=22,y=33x=x+y; y=x-y; x=x-y; 执行下列程序段后,b,x,y的值分别是 int x=6,y=8; boolean b; b=x>y &&++x ==--y; 2-17 执行下列程序段后,sum的值是 .for (i = 1; i 下列程序执行后,变量y的值是()Y=2Do while y 以下程序段执行后的k值是什么.  int x=20; y=30;   k=(x>y)?y:x; 以下程序段执行后变量K的值为?int x=20;y=30 k=(x>y)?y:x 下列程序段执行以后,内存变量Y的值是()CLEARX=12345Y=0DO WHILE X>0Y=Y+X%10X=INT(X/10)ENDDOA.54321 B.12345 C.51 D.15 19.下列程序段执行后,t3的结果是 .int t1=2,t2=3,t3; t3=t1 假定x,y为int类型,则执行以下程序段后x的值为______.x=1; y=10;while(x 执行下列程序段后,x、y和z的值分别是 int x=10,y=20,z=30; if(x>y)z=x;x=y;y=z;为什么输出的值是x=20,y=30,z=30. 求解一道C语言选择结构的题目9.下列程序段执行后,变量k、x、y、z的值依次为 int k,x,y,z;x=y=z=0;k=x++&&y++||++z;答案是1101,可k为什么等于1呢,x不是先判断再加1吗 若有程序段int k=5; ,则下列执行后变量k的值是6的有( )A、k++;B、++k;C、k=(k++)+1;D、k=(++k)+1;E、1+k++;F、++k+1; C语言题 求运行结果 下列程序段执行后的输出结果是( )下列程序段执行后的输出结果是( )int k=-4,a=3,b=2,c=1;printf(%d/n,k 若有int a=3,b=4,c=5,d=6,x=4执行下列程序段后x的值是if(a 执行下列程序后,x和z的值是 执行下列程序后,x和z的值是( D )main(){ int x ,y=1 ,z ;if(x=z=y)x=3 ;printf(%d,%d ,x,z);}A.3 ,0B.0 ,0C.0 ,1D.3 ,1想知道为什么