幫助製作 C 程式問題

發布 科技 2024-07-21
4個回答
  1. 匿名使用者2024-01-31

    首先,您需要知道 ||以及&&符號之間的區別。

    這兩個都是邏輯運算子,|邏輯 or,是雙目運算元,只要兩邊的乙個值為真,那麼運算的結果為 true。

    邏輯也是乙個雙目運算子,只有當符號兩側的值都為真時,它才為真。

    邏輯 NOT,即如果值為 true,則使用邏輯 NOT,則該值變為 false。

    如果乙個值或方程的值為 0,則系統認為它是假的,如果它不是 0 而是乙個任意整數,那麼系統認為方程的值或值為真。

    好了,現在我們理解了這個概念,讓我們計算一下這兩個問題。

    1、a||b+c&&b-c

    因為 a 為 true(a 等於 3,非 0 整數)並且 b+c 也為 true,因此 a||B+C 為 true。

    如果結果為 1,則 B-C 也為真,因為 &&& 符號兩邊的方程均為真,則 a||b+c&&b-c 的值自然為真,因此值為 1。

    2、!(a+b)+c-1&&b+c/2

    a+b)本來,a+b 的值是真的,但是!操作後會是假的(它的值是0),但是在+c-1之後,會重新判斷這個值,這個時候!

    a+b)+c-1 的值是 0+5-1,結果是 4,這自然是真的,同樣,另一邊的 b+c 2 的值也是真的,因為 && 符號兩邊的值都是真的,那麼整體!(a+b)+c-1&&b+c 2 的值自然為真,即 1。

  2. 匿名使用者2024-01-30

    這是在給出操作順序之後,a||(b+c)&&b-c))因為 a=3!=0 為 true,它是乙個“not”,所以你不需要看後面,整個公式的值是 true,它是 1。

    !(a+b))+c-1)&&b+c 2)“and”前後的值為真,整個方程的值為真,即1。

    您需要知道操作員的優先順序,從高到低:

    不! --算術運算子---關係運算子---帶 &&&- 或 ||- 賦值運算子。

  3. 匿名使用者2024-01-29

    C++。

    #include

    using namespace std;

    int main()

    static const int gounianyear = 2006;

    cout<<"進入 21 世紀的狗年"<>yearget;

    if(0 ==(yearget-gounianyear)%12){for(;yearget<3000; )cout<

  4. 匿名使用者2024-01-28

    樓主,樓上不知道怎麼說話,別理會了,等我發出來**。沒有其他語言基礎知識的C初學者上手有點慢,但需要骯髒

    #include

    int main()

    return 0;}

相關回答
8個回答2024-07-21

將陣列中的元素更改為 ** 中的元素。

int main() >>>More

13個回答2024-07-21

在樓上,第乙個是宣告,因為函式是後面定義的。 >>>More

15個回答2024-07-21

第乙個 awhile(leap) 條件是 leap 是否為 true(如果 leap 不是 0,則為 true,如果為 0,則為 false)。 >>>More

9個回答2024-07-21

void main()

int a=1,b; >>>More

8個回答2024-07-21

運算元錯了,p=0 改為 p==0 在 c p=0 是讓 p=0 p==0 是判斷 p 是否為 0