分支(條件)語句03/07
一、 語句分類:順序語句,選擇語句(分支語句),迴圈語句
二、 1、if(){}
例如int a = 10;
if (a < 11)
a++;
if (a > 3)
a--;
console.writeline(a); 運算結果10
2、if(){}else{} 二選一
//若if成立,則不去走else
//若if不成立,則一定會走else
例如int a = 10;
if (a > 3)
a--;
else
a++;
console.writeline(a); 運算結果9
3、if(){} else if(){} else if(){} else{} 多選一
//若if成立,那其他的所有都不去看
//若if不成立,去檢視下乙個else if成立不成立,若成立,剩下的全都不用看
例如int a = 10;
if (a > 9)
else if (a < 11)
else
console.writeline(a); 運算結果11
4、if(){} if(){} if(){}……多選一
5、if的巢狀
//if()
// if()
// else
例如int a = 10;
//if (a < 100)
// if (a > 3 && a < 20)
// a++;
// else
// a--;
//else
// a += 10;
運算結果11
三、 練習部分
1、 //輸入乙個小於等於100的整數,判斷:
//是小於10的
//兩位數
//是100
"請輸入乙個小於等於100的整數:");
//int a = int.parse(console.readline());
//if (a <= 100)
//// else if (a >= 10 && a < 100)
//
// else//100
//
//}//else
//else
}if (y < x && y < z)
else
}if (z < x && z < y)
else
}3、//輸入三個整數,xyz,最終以從小到大的方式輸出。
//利用中間變數
console.write("x=");
int x = int.parse(console.readline());
console.write("y=");
int y = int.parse(console.readline());
console.write("z=");
int z = int.parse(console.readline());
int zhong;
if (x < y && x < z)
else//x
}else if (y < x && y < z)
else//x
}else//z最小
else//x
}console.writeline(x);
console.writeline(y);
console.writeline(z);
console.readline();
4、/相親過程
//女:你有房子麼?
//若有→結婚吧;沒有→你有錢麼?
//若有→先買房子再結婚;
//沒有→你有能力麼?
//有→先賺錢再買房子再結婚
//沒有→拜拜
console.writeline("你有房子嗎?");
string m = console.readline();
if (m == "有")
else if (m == "沒有")
else if (mm == "沒有")
else}}
5、//輸入學生姓名,輸入考試成績 double
//若是100,【恭喜你***,滿分通過!】
//若是大於等於80小於100,【**,你很優秀,繼續保持!】
//若是大於等於60小於80,【**成績良好】
//大於等於50小於60,【**就差一點點,下次一定要至少及格!】
//小於50,【**你是笨蛋麼?】
console.write("請輸入你的姓名:");
string xm = console.readline();
console.write("請輸入成績:");
double cj = double.parse(console.readline());
if (cj <= 100 && cj >= 0)
else if (cj >= 80)
else if (cj >= 60)
else if (cj >= 50)
else
}else
6、//有一組函式:y = x (x<1);
//y = 2x -1 (1<=x<10);
//y = 3x-11 (x>=10)。
//括號內是x的滿足條件。
//實現功能,隨意輸入乙個x值,輸出y的值。
console.write("輸入x=");
double x = double.parse(console.readline());
double y;
if (x >= 10)
else if (x >= 1)
else
console.writeline("輸出y=" + y);
7、一元二次方程問題
console.writeline("解一元二次方程a*x*x+b*x+c=0");
console.write("a=");
double a = double.parse(console.readline());
console.write("b=");
double b = double.parse(console.readline());
console.write("c=");
double c = double.parse(console.readline());
double d = b * b - 4 * a * c;
if (a !=0)
else if (d == 0)
else
}else
{console.write("你輸入的不是一元二次方程。");
分支結構 選擇結構
談分支結構之前,說一下條件 一.條件 1 條件的最終結果型別都為boolean 2 簡單來說 比如,a 5這樣的表示式 3 複雜來說 比如 a 5 b 3 a 5 b 10 4 表示優先順序 二.分支結構 選擇分支 1.分類 1 單分支 過濾 if 條件 elseelse if 條件2 else i...
分支結構 選擇結構
談分支結構之前,說一下條件 一.條件 1 條件的最終結果型別都為boolean 2 簡單來說 比如,a 5這樣的表示式 3 複雜來說 比如 a 5 b 3 a 5 b 10 4 表示優先順序 二.分支結構 選擇分支 1.分類 1 單分支 過濾 if 條件 2 雙分支 if 條件 else 3 多分支...
選擇架構 分支結構
1.1if選擇結構 語法 if 布林表示式 後續 執行流程 當布林表示式結果為true時,執行 塊 當布林表示式結果為false時,跳過 塊,執行後續 1.2 if else選擇結構 語法 if 布林表示式 else 後續 執行流程 當布林表示式為true時,執行 塊1 當布林表示式為false時,...