分支语句
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cout<<"请输入a,b:";
cin>>a>>b;
cout<<a+b;
return 0;
}
判断能让程序根据不同的情况进行处理
条件语句
如果识别到”小爱同学” 就回答“你好呀”
条 件 单 分 支
如果条件成立 执行语句A
if 语句:if(条件) 语句A;
判断为“真”就执行语句A, “假”就跳过
eg:读入一个整数a, 如果a为正数在屏幕上输出yes
#include<bits/stdc++.h>
using namespace std;
int main(){
int a;
cin>>a;
if(a>0) cout<<"yes";
return 0;
}
如果 明天天气晴朗 我们就去春游
否则 就待在教室
条 件 双 分 支
如果条件成立 执行A
否则 执行B
if- else 语句:
if(条件) 语句A;
else 语句B;
条件:关系表达式,利用关系运算符连接起来的式子
关系表达式的值是一个逻辑值,即“真”或则“假”
如果条件成立,其值为“真”如果条件不成立,其值为“假”
强调:若程序执行了语句A,那么程序将按顺序继续往后执行,
不会返回执行语句B,两条分支只执行其中一条。
eg:当n能被5整除时,输出换行,否则 输出n。
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n%5==0) cout<<endl;
else cout<<n;
return 0;
}
条件分支格式要求
1.条件必须括起来
2.条件后没有分号
3.有缩进 Tab键
4.书写时,if与else对齐
运算符
建议习题
判断闰年