C 程式流程結構 選擇結構

2021-10-09 15:01:48 字數 1354 閱讀 7707

格式:if(條件)

注意1:條件後面不能加分號

語法:if(條件)else

語法:if(條件1)else if(條件2)……else

#include

#include

using

namespace std;

intmain()

elseif(

700>= score >

650)

else

}elseif(

600>= score >

500)

elseif(

500>= score >

400)

else

system

("pause");

return0;

}

需求:有小豬abc,請分別輸入小豬體重,並判斷哪只最重。

#include

#include

using

namespace std;

intmain()

intmax

(double a,

double b)

else

}

作用:通過三目運算子實現簡單判斷

語法表示式1?表示式2:表示式3

解釋:如果表示式1的值為真,執行表示式2,返回表示式2的結果;

如果表示式1的值為假,執行表示式3,返回表示式3的結果。

#include

#include

using

namespace std;

//比較兩個數的大小

intmain()

注意1:三目運算子返回的是變數

作用;執行多條件分支語句

語法:

switch(表示式)

需求:給電影打分

10~9 經典

8~7 非常好

7~6 一般

5以下 爛片

#include

#include

using

namespace std;

intmain()

system

("pause");

return0;

}

switch 缺點:判斷只能是整形和字元型,不可以是區間

優點:結構清晰,執行效率高

c 程式流程結構,選擇結構,迴圈結構,跳轉語句

c c 支援最基本的三種程式執行結構 順序結構 選擇結構 迴圈結構 作用 執行滿足條件的語句 if語句的三種形式 1.單行格式if語句 if 條件 例項 include using namespace std int main system pause return 0 注意 if條件表示式後不要加...

C 程式流程結構

1 if 2 if.else.3 if.else if.else 例項 輸入乙個年份,判斷是否為閏年。閏年的年份必須滿足以下兩個條件之一 1 能被4整除,但不能被100整除的年份都是閏年。2 能被400整除的年份都是閏年 include using namespace std int main if...

c 程式流程結構 迴圈結構

2 do while迴圈語句 3 for迴圈語句 4 巢狀迴圈 語法 while 迴圈條件 解釋 只要迴圈條件的結果為真,就執行迴圈語句。例子 列印0 9 int main system pause return0 注意1 一定要避免死迴圈。描述 隨機生成乙個1 100之間的數字,玩家進行猜測,如果...