分支(選擇)結構2016 03 07

2022-07-29 22:24:16 字數 3538 閱讀 7855

分支(條件)語句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時,...