明德2班-L4
2024-11-22 23:18:11
发布于:广东
双分支--如果,那么,否则(把条件成立和不成立的情况都做操作)
语法:
if(条件){
//条件成立执行代码
}else{
//条件不成立执行代码
}
//偶数判断
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
if(n%2==0){
cout<<"even";
}else{
cout<<"odd";
}
return 0;
}
多分支:解决多种条件判断的问题 ---执行完整个分支结构就结束了
语法:
if(条件1){
//条件1成立执行代码
}else if(条件2){
//条件2成立执行代码
}else if(条件3){
//条件3成立执行代码
}else{
//上面所有条件都不成立执行的代码,不一定要
}
//正负判断
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
if(n>0){
cout<<"positive";
}else if(n==0){
cout<<"zero";
}else{
cout<<"negative";
}
return 0;
}
逻辑运算符:与 或 非(不成立),连接条件
与 :&& 条件1&&条件2---只有条件1和条件2都成立,结果才成立
或 :|| 条件1||条件2---只有条件1和条件2都不成立,结果才不成立
非 :! 相反--成立变不成立,不成立变成立
//好学生
#include <iostream>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
if(a>=90 && b>=90){
cout<<"yes";
}else{
cout<<"no";
}
return 0;
}
全部评论 1
10小时前 来自 广东
0
有帮助,赞一个