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

2021-12-22 17:51:13 字數 563 閱讀 2370

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 els...

設互不相等的有理數,即可表示為1,a b,a的形式,又可表示為0,a b,b的形式,求a的2019次冪 b的2019次冪

1全部因為三個數不相等,所以a b不等於1,並且b不等於a假設a 0,那麼a b b,第一個式子就是1,b,0,第二個式子就是0,0,b這樣不成立 所以只能是a b 0,第一個式子就是1,0,a,第二個式子是0,a b,b 通過相對應的關係0 0,a b a,1 b推出b 1,a 1a的2007次冪...

三位數,各位分別為a b c,它們互不相等,且都不為零

821假設a b c 則這六個數是abc acb bac bca cab cba最大的數是abc 他們的和是 100 a a b b c c 10 b c a c a b c b c a b a 200 a b c 20 a b c 2 a b c a bc 200 20 2 222 a b c 2...