下列程序段的执行结果是()。
X=3:Y=5:Z=9
X=X+Y
Y=X-Y
IfX-Y>Z-XThenZ=X+Y
IfX+Y>Z-YThenX=Z+Y
PrintX,Y,Z
X=3:Y=5:Z=9
X=X+Y
Y=X-Y
IfX-Y>Z-XThenZ=X+Y
IfX+Y>Z-YThenX=Z+Y
PrintX,Y,Z
举一反三
- 下列程序段的执行结果是( )。 X=3: Y=5: Z=9 X=X+Y Y=X-Y If X-Y>Z-X Then Z=X+Y If X+Y>Z-Y Then X=Z+Y Print X,Y,Z
- 中国大学MOOC:已知程序如下,若X=10,Y=20,Z=30,该程序执行完成后,X的值为_____。X=Z+Y;IfY<Z{X=X–Y;}Else{X=X–Z;}X=X–Y;IfX<Z{X=Y+20;}X=X–Z;IfX>Y{X=X–Y;}
- 中国大学MOOC:已知程序如下,若X=30,Y=30,Z=30该程序执行完成后,X的值为_____。X=Z+Y;IfY<Z{X=X–Y;}Else{X=X–Z;}X=X–Y;IfX<Z{X=Y+20;}X=X–Z;IfX>Y{X=X–Y;}
- 下列程序段的执行结果是()。X=3:Y=5:Z=9X=X+YY=X-YIfX-Y>Z-XThenZ=X+YIfX+Y>Z-YThenX=Z+YPrintX,Y,Z
- 若有int x,y,z;,则执行以下程序段后的输出结果为:x=1;y=3;z=5;if(x>;y)x=y;y=z;printf("x=%d,y=%d,z=%d",x,y,z); A: x=1,y=5,z=5 B: x=1,y=3,z=3 C: x=5,y=3,z=5 D: x=5,y=3,z=3