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

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

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語言程式設計數能被另數整除怎麼表示

乙個數x能被另乙個數y整除表示方法 x y 0 即判斷x除以y的餘數是否為0 include main mian int x scanf d x if x 3 0 printf yes else printf no 在c語言中如何判斷乙個數能否被另乙個數整除 include int main els...

c語言二維陣列a4中表示什麼,C語言二維陣列a4中,表示什麼

表示這是乙個二維陣列,第一維度上有4行,每行有 不確定的第二維度數值,具體理解 形如,a 0 0 a 0 1 a 0 2 a 0 x x大小未知 a 1 0 a 1 1,a 1 2 a 1 x a 2 0 a 2 1,a 2 2 a 1 x a 3 0 a 3 1,a 3 2 a 1 x 其中由於x...

用C語言程式設計y

include void main include stdio.h main printf 4f sum getch main printf 4f,y 保留4位小數 include int fun int n return value int main 1 n 1 n 1 n 1 1 ny 1 1 ...