章节
问答
笔记
评论
占位
占位

分支结构之多重if-else语句

考试之前,家长说了,你如果考90分以上的话买玩具,如果考70到90之间请吃大餐,否则没有奖励。

那么针对这种多重的条件的话,在C语言中就要用到多重if-else语句,其结构如下:

其语义是:依次判断表达式的值,当出现某个值为真时,则执行对应代码块,否则执行代码块n。 if-else-if语句的执行过程如下图所示:

那么上面家长所说的,用代码实现如下:

注意:当某一条件为真的时候,则不会向下执行该分支结构的其他语句。

任务

某游戏对不同等级的积分的玩家赋予不同的荣誉称号,其对应关系如下:

积分>=10000分为钻石玩家

积分>=5000并且<10000为白金玩家

积分>=1000并且<5000为青铜玩家

积分<1000为普通玩家。

小编现在是有7200分,请在代码编辑器中完善代码,看一下小编是什么级别的玩家。

运行结果: 白金玩家 

?不会了怎么办

1、else if中间是否忘记使用空格分开?

2、最后else子句后面是否有条件判断?

3、判断条件编写正确吗?

4、参考代码

||

提问题

写笔记

截图
提交
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

举报

0/150
提交
取消
全部 精华 我要发布
全部 我要发布
最新 点赞
只看我的

手记推荐

更多

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?