switch语句入门了解

想必大家都会if语句,if语句比较实用也好理解,但对于我这样懒得敲代码人有些题还是更适合用switch语句,他大体思路和if差不多,但更快捷,基础代码如下

#include<iostream>

using namespace std;

int main(){

int 变量,常量;

cin>>常量;

switch(变量){

case ......:(注意!可以把它理解成cin,最后是冒号)

然后case下面是执行内容(case可以有多个)

break;

default:(可以把它理解为else)

break;(注意,一定要写break不然很可能报错,case后也要写)

}

return 0;

}

这时候大家已经差不多理解了吧,那就来一道简单的题:

会员卡:

一个商店有白金,金,银,普通,4种会员。对应字母,A,B,C,D(瞎写的,好记)。白金会员买东西打8折,金打8.5折,银打9折,普通打9.5折.

输入 c(card代表什么等级) d(代表折扣) p(代表商品价格)

输出 打完折后商品的价格。

代码如下:

不知道大家懂没懂,如果懂了就继续吧!

下一道题,稍微难一丢丢,题目要求做一个简单计算器必须用switch(我知道很牵强,但它只是练习,无伤大雅)

先输入两个整数a,b,再char一个op(里面存+ - * /这四个字符),例如1 2 +就要输出3 .例如2 1 -就输出1.例如1 2 *就输出2 例如10 2 /就输出5.

但如果除数是0,那么输出00000

如果输入其它字符(除+-*/外)也输出00000

代码如下:

 看不清的可以问我,温馨提示ctrl+滚轮放大

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值