2判断语句
Posted binglingtime
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2判断语句相关的知识,希望对你有一定的参考价值。
- 条件判断语句
- 表达式为true 执行语句 否则不执行语句
-
if(表达式) 语句
- 表达式为true 执行语句1 否则执行语句2
-
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; }
- switch语句表达
-
#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; }
-
以上是关于2判断语句的主要内容,如果未能解决你的问题,请参考以下文章