1. 程式人生 > >c++選擇語句

c++選擇語句

<一> if語句

1.一個分支的if語句

語句形式為:if(表示式) 語句;

例:if(x>y)

cout<<x<<endl;

2.兩個分支的if-else語句

語句形式為:if(表示式) 語句1;

else語句2;

例:if(x>y) max=x;

else
max=y;

3.if語句的巢狀

語句形式為:if(表示式)
語句1;

           if(表示式) 語句2;

           else語句3;

else 語句4;

例:if(x>0) y=x;

else { if(x<0) y=-x;

    else y=0;

  }

T1 判斷三角形

#include

using namespace std;

int main()

{

int a,b,c;

cin>>a>>b>>c;

if(a+b>c&&a+c>b&&b+c>a)

{

if(ab&&bc&&a==c) cout<<“等邊三角形”;

if(ab&&a!=c||ac&&a!=b||b==c&&b!=a)
cout<<“等腰三角形”;

if(a!=b&&a!=c&&b!=c) cout<<“一般三角形”;

}

else cout<<“不能形成三角形”;

}

<二>switch語句

語句形式為:switch(表示式)

{case 常量表達式1:語句1;

          case 常量表達式2:語句2;

          ······

          case 常量表達式n:語句n;

          [default:語句n+1]

          }

T2 判斷奇偶性

#include

using namespace std;

int main()

{

int a,b;

cin>>a;

b=a%2

switch(b)

{

case 0:cout<<“a為偶數”;

case 1:cout<<“a為奇數”;

}

}