C++中的运算符和表达式

在C语言中,我们学习过:

算数运算符(+、-、*、/、%)

自增自减运算符(++、--)

赋值运算符(=)

关系运算符(>、< 、>=、<=、!=、==)

逻辑运算符(&&、||、!)

等等

由于知识语法基本没有发生变化,本部分内容我们将重点用实际程序演示的方式进行

例如训练场1670题,拆分位数,我们可以C++如下实现:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

#include<iostream>

using namespace std;

int main()

{

    int a;//待判断的这个三位数

    int ge;//三位数中的个位

    int shi;//三位数中的十位

    int bai;//三位数中的百位

    cin>>a;

    ge = a%10;

    shi = a%100/10;

    bai = a/100;

    cout<<ge<<" "<<shi<<" "<<bai<<endl;

    return 0;

}

1509529855474710.png

请大家自行上机敲代码,并提交1670题,正确才能继续。银行从业报名条件

同样的,完成之后看1007题,我们依旧用C++完成:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

#include<iostream>

using namespace std;

int main()

{

   int x,y;

   cin>>x;

   if(x<1)

   {

      y=x;

   }

   else if(1<=x && x<10)

   {

      y=2*x-1;

   }

   else

   {

      y=3*x-11;

   }

   cout<<y<<endl;

   return 0;

}

运行结果如下:

2202_2.png

大家依旧注意逻辑运算符&&的使用场景,千万不要出现类似1<=x<10的连写写法!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值