c程式設計 選擇結構的巢狀

2021-09-28 23:59:13 字數 965 閱讀 6133

if 語句的巢狀

if()

if()語句1

else()語句2

else

if () 語句3

else 語句4

switch語句

用 if…else表示多分支選擇的時候,巢狀的層數太多,容易讓程式難以理解,此時可以使用switch

1』語法

switch(表示式0

執行:先計算表示式的值,然後將值和case後面的常量比較,如果相等,則執行相應case後的語句,以及之後所有的語句,如果想改變,需要在case後加break;break的作用是跳出switch語句,如果和所有case後的常量都不相等,則執行default後面的語句。

有如下例題

109頁12題

有4個圓塔,圓心分別為(2,2)(2,-2)(-2,2)(-2,-2)圓半徑為1,這4個塔的高度為10m,塔外無其它建築物高度為0,今輸入任一點的座標,求該點的建築高度

#include

"stdio.h"

intmain()

用switch語句實現多分支選擇結構

#include

"stdio.h"

intmain()

}

#include

"stdio.h"

intmain()

}

4個數比較大小

給出乙個不多於五位數的正整數:

求出它是第幾位數字

分別輸出每一位數字

按逆序輸出每一位數字

#include

"stdio.h"

intmain()

}

python選擇結構的巢狀

選擇結構可以巢狀,使用時一定要注意控制好不同級別 塊的縮排量,因為縮排量決定了 的從屬關係。語法格式如下 if 表示式1 語句塊 1 if 表示式 2 語句塊 2 else 語句塊 3 else if 表示式 4 語句塊 4 舉例 輸入乙個分數。分數在 0 100 之間。90 以上是 a,80 以上...

c選擇結構程式設計

if語句 三種 形式 1 語法格式 if 表示式 語句 功能 如果表示式的值為真 非0值 則執行其後的語句,否則不執行該語句。2 語法格式 if 表示式 語句 1 else 語句 2 功能 如果表示式的值為真 非0值 則執行語句1,否則執行語句2。3 多分支選擇語句 語法格式 if 表示式 1 語句...

C語言學習8(選擇結構的巢狀)

選擇結構的巢狀 例項4 7 使用者登入程式 在程式執行過程中,將提示輸入使用者名稱,如果使用者名稱正確,在提示輸入密碼,如果使用者名稱不正確,則直接退出程式 strcmp 函式用於比較兩個字串是否相等,格式如下 int strcmp char str1,char str2 str1和str2是兩個字...