五.多分支语句的简单应用

1.逻辑运算符与逻辑表达式

逻辑表达式是指计算机程序中用逻辑运算符将两个关系表达式链接起来的式子,逻辑表达式的值也是True/1或False0.C++中的逻辑运算符有:
image
通常使用逻辑运算符可以减少代码,使逻辑更加简洁,例如《美丽数》判断一个数是偶数并且大于50,使用分支嵌套和使用逻辑运算符代码对比:

    if(n%2==0){  //使用分支嵌套
	    if(n>50){
		    cout<<"yes";
		}else{
		     cout<<"on";
		}
	}else{
	     cout<<"on";
	}
if(n%2==0 && n>50){  //使用逻辑运算符与
    cout<<"yes";
}else{
    cout<<"no";
}

2.多分支语句格式

if(判断语句1){
    语句1;
}else if(判断语句2){
    语句2;
}else if(判断语句3){
    语句3;
}
……
else{
    以上条件都不成立执行语句n;
}

举例:

if(n%3==0){
    cout<<n<<"可以被3整除";
}else if(n%5==0){
    cout<<n<<"可以被5整除,但不能被3整除"
}else{
    cout<<n<<"既不能被3整除,又不能被5整除"
}

3.运算符优先级

注:运算符优先级从上到下依次递减
image

posted @ 2025-07-24 13:47  yuanmucheng123  阅读(6)  评论(0)    收藏  举报