分支篇
2025-06-01 13:26:25
发布于:北京
5阅读
0回复
0点赞
书接上回:https://www.acgo.cn/discuss/study/42909
分支结构,俗称判断,就是判断你的条件是否达成。
学过PY的都知道,判断要用if,实际上C++也用if
具体格式如下
if(判断条件){
如果条件正确,执行的代码
}
判断条件:如果判断两个数是否相等需要关系运算符
==//相等
!=//不相等
>//大于
>=//大于等于
<//小于
<=//小于等于
三目运算符:
按照操作数的数量来分类:
- 单目运算符:
- 双目运算符: =, %, +, -, *, / ...
- 三目运算符: (语句1)? (语句2): (语句3)
实例:
输出两个数较大的值:
cout << ((a > b) ? a : b ) << endl;
当你想用最简单的分支写这题时......
if(x>y){
cout<<">";
}
if(x<y){
cout<<"<";
}
if(x==y){
cout<<"==";
}
这些叫单分支,若干个单分支只会一起运行,这题建议用多分支结构
if(判断条件){
}
else if(不符合上述条件,判断新的条件){
}
else{
//如不符合上面两个条件,执行其他代码
}
这样的话这题就好些了
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
if(a>b)cout<<">";
else if(a<b)cout<<"<";
else cout<<"=";
return 0;
}
这里空空如也
有帮助,赞一个