5.多分支语句
一、逻辑运算符与逻辑表达式

通常使用逻辑运算符少量代码,例如之前学的《美丽数》判断是一个偶数并且大于50,使用分支嵌套和逻辑运算符对比
if(n%2==0){ //使用分支嵌套
if(n>50){
cout<<"yes";
}
else{
cout<<"no";
}
}
else{
cout<<"no";
}
if(n%2==0 && n>50){
cout<<"yes";
}
else{
cout<<"no";
}
二、多分支语句格式
if(){
cout<< ;
}
else if(){
cout<< ;
}
else if(){
cout<< ;
}
......
else{
cout<< ;
}
举例:
if(n%3==0){
cout<<"可以被三整除";
}
else if(n%5==0){
cout<<"可以被五整除,但不能被三整除";
}
else{
cout<<"既不能被三整除,也不能被五整除";
}
三、运算优先级

注:运算符优先级从上到下
四、注意点
1)闰年正常情况下直接%4,但在整百年需%400
2)else if和if是不同的,else if一但有一个符合,即结束程序,但if需所有都运行
3)"="这作为编程中的赋值,而不是数学中的等于
浙公网安备 33010602011771号