5.多分支语句

一、逻辑运算符与逻辑表达式

243

通常使用逻辑运算符少量代码,例如之前学的《美丽数》判断是一个偶数并且大于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<<"既不能被三整除,也不能被五整除";
}

三、运算优先级

i

注:运算符优先级从上到下

四、注意点

1)闰年正常情况下直接%4,但在整百年需%400
2)else if和if是不同的,else if一但有一个符合,即结束程序,但if需所有都运行
3)"="这作为编程中的赋值,而不是数学中的等于

posted @ 2025-08-19 13:53  JYR2015  阅读(12)  评论(0)    收藏  举报