标签:分支 namespace 表达式2 value 运算符 ret 条件判断语句 main 显示
if(表达式) 语句
if(表达式) 语句1; else 语句2;
if(表达式)90-100 语句1; else if (表达式2)80-90 语句2; else if (表达式3)70-80 语句3; ... else 语句n;
#include<iostream>
using namespace std;
int main()
{
int i;
cin>>i;
(i%2!=0)?cout<<"The value is odd number!"<<endl:cout<<"The value is even number!"<<endl;
return 0 ;
}
条件表达式进行嵌套
#include<iostream>
using namespace std;
int main()
{
int y;
cin>>y;
(y%3==0)?(y%5==0?cout<<"YES"<<endl:cout<<"NO"):cout<<"NO";
return 0 ;
}
switch语句:于多分支选择的语句 可以进行多次判断
一般形式 :
swithc(表达式)//算术表达式,表达式的数据类型一般是整型数或字符
{
case 常量表达式1://冒号作用:域(范围)
语句1;
break;// 跳出switch
case 常量表达式2:
语句2;
break;
...
case 常量表达式n:
语句n;
break;
default :
语句n+1;
}
#include<iostream>
using namespace std;
int main()
{
char i;
cin>>i;
switch(i)
{
case ‘A‘:
cout<<"非常优秀"<<endl;
break;//如果不跳出 则后面的全部输出
case ‘B‘:
cout<<"优秀"<<endl;
break;
case ‘C‘:
cout<<"良好"<<endl;
break;
case ‘D‘:
cout<<"不及格"<<endl;
break;
default :
cout<<"你输入的数据错误"<<endl;
}
return 0; }
if语句表达
#include<iostream>
using namespace std;
int main()
{
char j;
cin>>j;
if(j==‘A‘)
{
cout<<"非常优秀"<<endl;
return 0; // 表示跳出主函数 如果不加 则会显示 “你输出的结果由错误”
}
if(j==‘B‘)
{
cout<<"优秀"<<endl;
return 0;
}
if(j==‘C‘)
{
cout<<"良好"<<endl;
return 0;
}
if(j==‘D‘)
{
cout<<"不及格"<<endl;
return 0;
}
cout<<"你输入的数据有错误"<<endl;
return 0;
}
标签:分支 namespace 表达式2 value 运算符 ret 条件判断语句 main 显示
原文地址:https://www.cnblogs.com/binglingtime/p/12584071.html