c++選擇語句
阿新 • • 發佈:2018-12-09
<一> 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為奇數”;
}
}