C++基础12 if语句与关系运算符
- C++基础
- 2024-06-05
- 988热度
- 0评论
什么是单分支结构?
单分支:只有一条路可以选择,只能选择走或不走。如果满足条件,就执行语句,不满足就跳过单分支结构的语句。
单分支结构基本框架
if(条件表达式)
{
语句1;
......
}
单分支结构功能
如果条件表达式的值为真,即条件成立,语句1及括号内的其他语句将被执行。否则,括号内的语句将被忽略(不被执行),程序将按顺序从整个选择结构之后的下一条语句继续执行。
条件表达式
条件表达式就是把判断条件用关系式的方式表达出来,主要常见为两个部分比较大小。
例如:a>0,a+10<=b
关系运算符
类似于条件表达式中>,<=这些符号,称为关系运算符。关系运算符有六种,分别是:
(1)大于( > )、小于( < )
(2)大于等于( >= )、小于等于( <= )
(3)等于( == )、不等于( != )
上述这些符号可以来比较两个数字或者表达式的大小。
关系运算符运算的结果都是整型,运算结果主要有两种,0 或 1 ,其中:
0:代表关系不成立(假),
1:代表关系成立(真)。
训练:超市购物
一次超市促销,巧克力和橡皮糖都是30元一包,奶奶发现两包的重量不一样,于是让超市阿姨帮忙称了一下两包糖果的重量,果然不一样重,分别为a(巧克力重量)和b(橡皮糖重量)。最后奶奶决定买那个重量更重的糖果。请问奶奶最后买的是巧克力还是橡皮糖?(1<=a,b<=10,a不等于b)
【输入描述】两个整数,a和b,分别表示两包物品的重量
【输出描述】qiaokeli或者xiangpitang
【样例输入】5 3
【样例输出】qiaokeli
超市购物参考代码
#include <iostream>
using namespace std;
int main( )
{
int a,b;
cin>>a>>b;
if(a>b)cout<<"qiaokeli";
if(a<b)cout<<"xiangpitang";
return 0;
}