1、流程圖
l 定義:逐步解決指定問題的步驟和方法的一種圖形化表示。
l 符號
2、if選擇結構
l if是用於做出判斷和選擇
l 資料流程圖
l 語法:
if(判斷條件
)l 使用if-else的兩重判斷
語法:if(表示式
)else
3、多重選擇
l 多個if的使用
語法:if(表示式1)
if(表示式2)
……4、多重if-else
l 資料流程圖
l 語法:
if(條件
1)else if(條件
2)else
5、if-else巢狀
l 資料流程圖
l 語法
if(條件
1)else
}else
6、switch-case選擇結構
l 語法:
switch(表示式
)注:switch後的表示式內只可以是整型和字元型。//(int/char)
第4章 選擇結構程式設計
例4.6 要求按照考試成績的等級輸出百分之分數段,a等級為85分以上,b等為70 84分,c等為60 69分,d等為60分以下。成績的等級由鍵盤輸入。例4.7 用switch語句處理選單命令。在許多應用程式中,用選單對流程進行控制,例如從鍵盤輸入乙個 a 或 a 字元,就會執行a 操作,輸入乙個 b...
第4章 選擇結構程式設計
例4.1 判別方程ax 2 bx c 0的根。include includeint main return 0 執行結果如下 例4.2 輸入兩個實數,按由小到大的順序輸出。includeint main printf 5.2f,5.2f n a,b return 0 執行結果如下 例4.3 輸入三個...
第4章 選擇結構程式設計
例4.1 求ax bx c 0的根,由鍵盤輸入a,b,c。c include include int main return 0 執行結果如下 例4.2 輸入兩個實數,按由小到大的順序輸出這兩個數。c include int main printf 5.2f,5.2f n a,b return 0 ...