c語言中if語句的特殊情況

時間 2022-10-07 12:45:07

1樓:匿名使用者

等價的程式為:

#include

main()

printf("\n");

}這樣就容易看出程式功能為 如果x+1是偶數 x+2是3的倍數,x+3是7的倍數,就輸出x+3

(x+3為4-103之間的數)

再做轉換,則

相當於如果x-2是偶數 x-1是3的倍數,x是7的倍數,就輸出x (x為4-103之間的數)

那麼,只可能是

7,14,21,28,35,42,49,56,63,70,77,84,91,98 (x是7的倍數)

7,28,49,70,91(x-1是3的倍數)

28,70(x-2是偶數 偶數-2(偶數)還是偶數 奇數-2(偶數)是奇數 )

不懂就不知道怎麼說了!!!!!!!

2樓:匿名使用者

#include

main()

printf("\n");

}你if裡x總是自加為什麼?這樣每個if裡x的值都不一樣

3樓:匿名使用者

這裡 , m = 0 , m= 1 為初始值的時候

只有 m == 0 && m == 1 才是真值 其他都不會執行if下面的語句

4樓:匿名使用者

你的功能是想取2,3,7的公倍數吧?那後面的x前面就不要++了!歡迎再次提問

C語言賦值語句,C語言中賦值語句有什麼規則要求?

選ab中取模右邊不是整數 c中賦值號左側不是一個變數 d中第二個賦值號左側不是一個變數 吉祥二進位制 c語言中通過 運算子來實現賦值,有時候也用它來進行初始化,在c語言中初始化和賦值是完全兩個不同的概念。比如下面的 int a 10 這是初始化a 0 10 這是賦值 初始化是一個順序點,編譯器保證每...

c語言中賦值語句的語法是怎樣的,C語言中賦值語句的語法是怎樣的

小夏在深圳 賦值的語法規則就是 資料型別 變數名 表示式 表示式可以理解為一個值或一個計算公式就行,表示式加一個英文符號分號就是語句。例如 我們今天要用到的,我買了幾斤蘋果。就可以這樣寫 方式一 方式二 擴充套件資料1 c語言中,賦值運算的操作是有方向的,即將右側表示式的值 也稱為右值 賦值左側的變...

c語言中的printf語句printf蘋果的價格為

想念你的那個誰 12f表示輸出時的資料佔12個字元寬度,由於沒有指定小數點位數所以預設顯示6位小數,即若是 f則顯示123.456000,這個顯示一共10位 包含小數點 與 12f要求的12位寬度還差2個字元寬度,就在前面新增兩個空格 如果是 012f,則會顯示00123.456000,即那兩個空格...