用c語言程式設計中表示數互不相等怎麼寫?可以寫a b c

2021-12-22 17:53:22 字數 563 閱讀 4638

1樓:第一碗羊雜割

不可以,只可以寫為

a != b && a != c && a !

= e && a != f && b != c && b !

= e && b != f && c != e && c !

= f && e != f

這樣的。因為 != 邏輯非運算子的返回值只有 0 或 1,所以如果寫成

a != b != c != e != f

的話,程式會按順序首先計算

a != b

如果 a 和 b 相等,那麼這個表示式的值就是 0,反之就是 1,所以按順序接下來計算的就是

0 != c    // 如果 a, b 相等

1 != c    // 如果 a, b 不等

也就是比較 0 或 1 和 c 的值。這個比較的結果仍然是 0 或 1,於是接下來會比較 0 或 1 與 e 的值……直到結束。可以看出來這一串比較在比完 a 和 b 後就完全不正確了。

2樓:匿名使用者

不可以a!=b&&b!=c&&c!=d...這種形式.

c語言輸入互不相等的整數abc請輸出最大和

include int main include void main 簡單易懂 include main 韓非夢 下面的答案都是對的,但對初學者有點難哦,我當初就看不懂的說。給你個簡單的 include void main else printf the max is d c else if b c...

急求!怎樣在c語言程式設計中表示自然數e

只能自己手動用具體數來表示 比如const double e 2.71828 或者 define e 2.71828 huliyuputao 是正解 在 math.h 裡面有個 define m e 2.71828182845904523536 就是.自己定義一下就好了。比如const double...

c語言程式設計數能被另數整除怎麼表示

if a b 0 a能被b整除,模運算,相當於求餘數,餘數為0,說明能被整除 i j 0 判斷餘數是否為0 c語言程式設計 乙個數能被另乙個數整除怎麼表示 乙個數x能被另乙個數y整除表示方法 x y 0 即判斷x除以y的餘數是否為0 include main mian int x scanf d x...