1樓:enjoy就是家
if(x>y)z=x;
如果x>y 執行z=x,因為x不大於y,所以z=x這句話不執行,繼續向下執行;
x=y;
x=20;
y=z;
y=30;
z還是原來版的30。
已知int x=1,y=2,z=3;,以下語句執權行後x,y,z的值是()。
if(x>y) z=x;x=y; y=z;
(a)x=1,y=2,z=3 (b)x=1,y=3,z=3(c)x=2,y=3,z=1 (d)x=2,y=3,z=3
2樓:匿名使用者
if(x>y) z=x; x=y;y=z;相當於:
if(x>y) {}z=x;} x=y;y=z;
故答案是:b,即第一個賦值語句不執行,由此建議程式設計時,if語句後面一定要寫{},不能偷懶。
3樓:柯墨
題目的寫法是簡略寫法
比較完整的寫法應該是:
if(x>y)
x=y;
y=z;
在沒有{}的前提下,if的控制範圍只限於下內面的第一條語句容。
如果題目改為
if (x>y)
z=x,x=y,y=z;
那麼裡面的值將會變為lz所想的10,20,10。
4樓:匿名使用者
if(x>y)
z=x;
x=y;
y=z;
if條件不滿足,z=x就沒有執行,從而,x=y=20,y=z=30,z的值沒有變,因為if條件不滿足
所以答案是 20 30 30
5樓:我姐是恐龍
x 後面x=y;y=z執行; z x y,x y 逗號表示式,結果為最後一個表示式的值。x y 10 3 表示整數除,結果應該是整數。3 3顯示的是z的值,z的值是逗號表示式的值,逗號表示式是後面的x y的值,x y 10 3 3 x y 為取餘運算 10對3除 餘1 x y 1x y 因為x和y都是整型 所以結果取整 x y ... 先用均值不等式得9 x 2 9 y 2 z 2 2 3 x 2 y 2 z 2 再利用已知及柯西不等式得到x 2 y 2 z 2 2 最後分析等號成立條件得x 1,y 4 5,z 3 5時9 x 2 9 y 2 z 2 取到最小值為18 1 由題設及點的引數座標知,m cos sin n cos s... 答案就是c 第一步求出直線的方向 i j k 行列式s 1 3 2 28i 14j 7k 2 1 10 所以直線的 方向是 版s m,權n,p 28,14,7 平面的方向向量為n a,b,c 4,2,1 發現s n,因為m a n b p c 7因為平面的方向向量是該平面的垂線 而這個直線l和這個垂...c語言題目 已知,int x 10,y 3,z
已知5x 4y 3z 10,求9 x2 9 y2 z2 的最小值
直線L為x 3y 2z 1 0 2x y 10z 3 0與平面 4x 2y z 2 0的位置關係是