1樓:北京泗洪人
先說明,該題採用很糟糕的書寫風格,難以理解,難以維護,難以糾錯。
由於表達版式之間沒有用()明確權操作,所以操作符的優先順序採用c語言的預設設定。這裡主要涉及以下幾個操作符:
>= 比較運算子
&& 邏輯與運算子
?: 三運算元的條件運算子
優先順序如下:
「>=」 > 「&&」 > 「?:」
因此該表示式可以改寫成:
(x>=y)&&(x>=z)?x:(y>=x)&&y>=z?
y:z繼續:((x>=y)&&(x>=z))?
x : ((y>=x)&&y>=z) ? y :
z因此,題目的語義是:
取x, y, z中的最大值。相當於:
max(x, y, z)
2樓:匿名使用者
這裡首先給你解析一下x>=z?x:y這個表示式:
這個表示式的意思是,先判斷x>=z是否為真,為真則取x,為假則取y然後這個表示式的意思是:
x >= y
and(x>=z?x:y)>= x
andy>=z?y:z
3樓:光棍誓言
先了解xyz的值復,
先判斷,x>=y&&x>=z是否成製立,這是bai與關係。
如果du
成立就判zhi斷x,x不為假,dao那麼就是執行y如果x>=y和x>=z不成立,就判斷y>=x&&y>=z如果這是成立的,也執行y,不成立就是z
這裡注意 那個運算為真。與運算,還有就是 「 ? : 」
判斷組合,
a?b:c
這就是a為真麼,真就是執行b,
不然就執行c。
這裡從左往右看就是。呵呵!
4樓:匿名使用者
樓上解答很準確了
你這個式子 通俗點說
如果x大於
等於y 且x大於等於z這個條版件屬實 結果就是權x若不屬實 往後看 執行又一條同樣指令
看y大於等於x 且 y大於等於z是否屬實 屬實 結果就是y不屬實 結果就是z
這個屬於套嵌 初學的話 自己解析的時候加上括號會容易點以上
5樓:坑爸大學生
a?b;c
解釋為a是否為真?若為真則執行b,否則執行c
6樓:最純淨的幸福
如果x>y且x>=z,則等於x,否則等於y
c語言中,(x&&y)==(x||z)的意思是?值為?
7樓:匿名使用者
x和y都為非零值時
,(x && y)為真(1),任意乙個為零,或都為零時,(x && y)為假(0),&&為邏輯與操作符。
x和z有乙個為真(非零)時,或都為真時,(x || z)為真(1),只有x和z都為零時,(x || z)才為假(0),||為邏輯或操作符。
==是比較操作符,如果兩邊都為真或都為假,則返回真,否則返回假。
8樓:匿名使用者
你這個比較亂首先 第乙個的意思是比較x與y是否同時為真 跟x與z是否有乙個為真
當x為真時 具體最後的結果跟x y z的取值有關當x真y真z真的時候結果是真
當x真y真z假的時候結果是真 。。。。
情況太多了 就不乙個乙個寫了 第二個是比較x是否不大於y與y是否不等於z 然後再跟後面的取或 你想知道值的話 把x y z 的值告訴我 我再給你看出來吧
最後乙個的值是x-y+z+1
執行完以後 x變成x+1 y不變 z變成z+1你這個比較亂 得一步一步來
9樓:匿名使用者
邏輯運算子:&&邏輯與 ||邏輯或 !邏輯非
++ 自增 --自減。。。x++相當於x,x=x+1;++x相當於x=x+1,x;
== 相等 != 不相等
10樓:匿名使用者
例如:x=3 y=5 z=2
3&&5=1;
3||2=1;
表示式(x&&y)==(x||z) 的值為1!(3>5) = 1;
(y!=z)||(x+y)&&(y-z)
(5!= 2)||(3+5)&&(5 -2)= 1;
表示式!(x>y)+(y!=z)||(x+y)&&(y-z)的值為2x++ = 3
++z = 3
3-5+3 =1
c語言裡面z=x>y? x:y;什麼意思 怎麼用
11樓:匿名使用者
z=x>y? x:y;
把中x,y大者賦值給z,
x>y? x:y;
如x>y成立則(x>y? x:y)=x
不成立則(x>y? x:y)=y
a? b:c
先判斷a是否成立,
成立則(a? b:c)=a
不成立則(a? b:c)=b
c語言中z+=x
12樓:oo沒有蠟
判斷 x 為真 則 z=z+(x++); 為假 則 z=z+(y++); 13樓:匿名使用者 a?b:c 若a真,返回b 若a假,返回c 14樓:不懂就來問高手 把x加z賦值給z,若此時z比y小就將原x加1,否則將原y加1。回答完畢,給點分吧可憐可憐,小主人~~~ else 非字母 switch read buf break default break printf n printf tab count d n tab count printf blank count d n blank count printf char count d n char cou... 如下 include include using namespace std typedef long long ll ll fac ll x int main ll s,m,n,k cout 請輸入m,n,k m n k s fac m fac n fac k cout s m n k c 語言程... c n,m n m n m c n,m p1a1 b1 c1p2a2 b2 c2 pkak bk ck,n 10,000,000 cpp include constintmaxn 1000000 include usingnamespacestd boolarr maxn 1 vectorprodu...c語言程式設計,C語言程式設計
c 語言程式設計,c 語言程式設計
c語言程式設計,C語言程式設計 c m n m n