执行下列程序段后,y的值是() int x=1,y=5; do{y-=x;++x;} while(--y
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 20:29:51
执行下列程序段后,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,循环结束
再问: 标准答案是3
再答: 循环第一遍:do: y=y-x=4 x=1 while内y=3>0,循环结束,故y=3 int x=1,y=5; //这句执行完给x,y赋初值,x=1,y=5; do { y-=x; // 这句等价于y=y-x,y=5-1=4; ++x; //这句等价于x=x+1, x=2; }while(--y
故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,循环结束
再问: 标准答案是3
再答: 循环第一遍:do: y=y-x=4 x=1 while内y=3>0,循环结束,故y=3 int x=1,y=5; //这句执行完给x,y赋初值,x=1,y=5; do { y-=x; // 这句等价于y=y-x,y=5-1=4; ++x; //这句等价于x=x+1, x=2; }while(--y
执行下列程序段后,y的值是() int x=1,y=5; do{y-=x;++x;} while(--y
int 是取整函数吗下列程序段执行以后,内存标量y的值是:CLEARX=12345Y=0DO WHILE X>0y=y+
执行下列程序段后,b,x,y的值分别是 int x=6,y=8; boolean b; b=x>y &&++x ==--
若有以下程序段:int x=1,y=2; x=x^y; y=y^x;x=x^y; 则执行以上语句后x和y的值分别是
执行下列程序段后,x、y和z的值分别是 int x=10,y=20,z=30; if(x>y)z=x;x=y;y=z;
6.执行下面程序段后,y的结果是________.int x,y; x=y=2; x=x-2&&(y=y+1); pri
(3)执行下列语句后,x的值是( ),y的值是( ).int x,y; x=y=1; ++x||++y;
以下程序段执行后变量K的值为?int x=20;y=30 k=(x>y)?y:x
设x,y 为int型变量,则执行下列语句后,y的值是( ) x=5;
以下程序段执行后的k值是什么. int x=20; y=30; k=(x>y)?y:
VFP do while程序 Y=X%10+Y*10 x=int(x/10)
5、设x,y 为int型变量,则执行下列语句后,y的值是( ) x=5; y=x++*x++; y=--y*--y; A