码迷,mamicode.com
首页 > 其他好文 > 详细

2判断语句

时间:2020-03-27 21:28:56      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:分支   namespace   表达式2   value   运算符   ret   条件判断语句   main   显示   

  • 条件判断语句
    • 表达式为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判断语句

标签:分支   namespace   表达式2   value   运算符   ret   条件判断语句   main   显示   

原文地址:https://www.cnblogs.com/binglingtime/p/12584071.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!