分支語句
一.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,今天的主食吃公尺飯還是饅頭,喜歡乙個人到底要不要表白.咳咳,總之,需要做判斷的情況有很多很多。程式本就是為了解決問題而編寫的,自然也有很多需要進行判斷的地方。這一節的內容就是學會如何使用分支語句進行判斷。在學習分支語句前先介紹乙個...