C++语法12 if语句与关系运算符

这是《C++算法宝典》语法入门篇的第12节文章~

如果你之前没有太多C++基础,请点击👉专栏:C++语法入门,如果你C++语法基础已经炉火纯青,则可以进阶算法👉专栏:算法知识和数据结构👉专栏:数据结构

目录

什么是单分支结构?

单分支结构基本框架

单分支结构功能

条件表达式

关系运算符

训练:超市购物

超市购物参考代码


什么是单分支结构?

单分支:只有一条路可以选择,只能选择走或不走。如果满足条件,就执行语句,不满足就跳过单分支结构的语句。

单分支结构基本框架

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;
}

从入门到算法,再到数据结构,查看全部文章请点击此处​icon-default.png?t=N7T8http://bigbigli.com/ 

  • 11
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bigbigli_大李

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值