分支語句(c )

2021-09-02 22:31:23 字數 1532 閱讀 8542

分支語句

一.if語句

格式一:

if(expression)

statement

:

if(x>y)

cout《格式二:

if(expression)

statement1

else

statement2

例:if(x>y) max=x;

else max=y;

格式三:

if(expr1) statement1

else if(expr2) statement2

else if(expr3)statement3

……[else statment]

例:

if(salary>1000)

index=0.4;

else if(salary>800)

index=0.3;

else if(salary>600)

index=0.2;

else if(salary>400)

index=0.1;

else

index=0;

例1求乙個數的絕對值

#include using namespace std;

void main()

cout<2.if語句的巢狀

一般形式:

if(expr1)

if(expr2) 語句1

else 語句2

else

if(expr3) 語句3

else 語句4

若if與else數目不一樣時,為實現程式設計者本來的意圖,可以加花括號來確定匹配關係.

if(expr1)

else

if(expr3) 語句3

else 語句4

3.條件運算子與表示式

一般形式:expr1? expr2 : expr3

:x?『a』:『b』//x=0,表示式值為』b』;x‡0, 表示式值為』a』

x>y?1:1.5//x>y,值為1.0;x例1給乙個百分制成績,要求輸出等級』a』、』b』、』c』、』d』、』e』。90分以上為』a』,80_90分為』b』,7079分為』c』,6069分為』d』,60分以下為』e』

#include using namespace std;

int main()

cout<例 輸入三角形邊長,求面積

#include #include #include using namespace std;

int main()

C 分支語句

using system else switch num break case 1 break default break 首先看到 int num 建立了乙個變數用來儲存輸入的值 跟著 使用 if 判斷 輸入的值是否是 int 型 如果是 int 型那麼就輸出輸入的值 否則就輸出 input is...

c 分支語句

i f ch a a grade else if ch b b grade else if ch c c grade else if ch d d grade else f grade switch ch switch語句 有case 且以default結尾,加 break語句表示否定,如果 ch ...

C 分支語句

在日常生活中的很多時候,我們要進行判斷,比如說 判斷1 1是否等於2,今天的主食吃公尺飯還是饅頭,喜歡乙個人到底要不要表白.咳咳,總之,需要做判斷的情況有很多很多。程式本就是為了解決問題而編寫的,自然也有很多需要進行判斷的地方。這一節的內容就是學會如何使用分支語句進行判斷。在學習分支語句前先介紹乙個...