深高北-B班-L5
2024-10-30 17:50:45
发布于:广东
//分支结构---双分支、多分支
//逻辑运算符 与&&(and)、或 || (or)、非! (not)
与:条件1&&条件2--必须满足条件1和条件2都成立才成立,否则都不成立
或:条件1||条件2--只需要满足1个条件成立,结果就成立
非:!条件--如果条件成立--不成立;
双分支:两种情况,条件成立做的事,条件不成立做的事
if(条件){
条件成立执行的代码;
}else{
条件不成立执行的代码;
}
if(a==1){
cout<<1;
}else{
cout<<0;
}
//输入一个变量,如果大于90,输出YES,否则输出NO
//判断奇偶数:输入一个变量
//判断奇偶数:
//偶数:取余2为0 --2%2--0 4%2--0 6%2--0 8
//奇数:取余2为1 3%2--1 5%2--1
//多分支:多个条件的情况
if(条件1){
条件1成立执行的代码;
}else if(条件2){
条件2成立执行的代码;
}else if(条件3){
条件3成立执行的代码;
}else if(....){
....
}else{//可有可没有
以上所有条件都不成立执行的代码;
}
if(分数大于等于90){
cout<<"A";
}else if(分数大于等于80和分数小于90){
cout<<"B";
}else if(分数大于等于60和分数小于80){
cout<<"C";
}else{
cout<<"D";
}
//输入一个整数,如果等于1输出1;如果等于2,输出2,
//如果等于3,输出3,剩下输出haha
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
if(n==1){
cout<<1;
}else if(n==2){
cout<<2;
}else if(n==3){
cout<<3;
}else{
cout<<"haha";
}
return 0;
}
//优秀学生评比:数学和语文都要大于等于90分;
//输入这个同学的语文成绩和数学成绩,判断能否选上,
//可以输出YES,不可以输出NO
#include <iostream>
using namespace std;
int main(){
int chinese,math;
cin>>chinese>>math;
//与:&&(and)
if(chinese>=90&&math>=90){
cout<<"YES";
}else{
cout<<"NO";
}
return 0;
}
这里空空如也
有帮助,赞一个