GESP-1级-10.多分支与switch语句(课件).pptxVIP

GESP-1级-10.多分支与switch语句(课件).pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

10.多分支与switch语句;

本章内容

介绍多分支结构的实现,包括if…elseif…else和switch语句。;

1.又见“打折”

抱一、致柔和爸爸妈妈在U城天街散步,这时有人递过来一张传单,抱一接过来一看,原来是一家服装店的促销广告,上面写着:换季大甩卖,购物满500元,打6折;满400元,打7折;满300元,打8折;满200元,打9折。

抱一:爸爸,这又是打9折,又是打8折,这到底是打几折呀?

爸爸:不管买了多少钱的衣服,只会按一种折扣来打折。举个例子,如果买了367元的衣服,就是打8折。

抱一:可是,367元也满了200元呀,为什么不打9折呢?

爸爸:一图胜千言,我给你画一个流程图就清楚了。

爸爸不知道从哪里掏出一支笔,就在传单上画了图10.1所示的流程图。;

爸爸:不管购物金额是多少元,这个多分支结构

只执行其中一个分支。前面的条件不满足才有机会执行到后面的条件判断。;

购物满500

元了吗?;

购物满500

元了吗?;

解题报告——商场打折;

题目描述:

去商场买东西,如果购物满500元,就打6折;如果满400元,打7折;如果满300元,打8折;如果满200元,打9折;如果低于200元,不打折。

输入购物金额,按照以上规则打折,求折扣后的金额。;

输出描述:

输出占一行,为折扣后的金额,保留小数点后一位数字。;

本题可以用多分支的if语句实现。;;

解题报告——CSP比赛成绩;

输出描述:

输出对应的获奖等级,用A、B、C、D分别代表一等奖、二等奖、三等奖和没有获奖。;

#includebits/stdc++.h

usingnamespacestd;

intmain()

{

ints;cins;

if(s=248)coutAendl;//一等奖;

4.switch语句

除了if语句,switch语句也可以用来实现多分支选择结构。switch语句直接处理多分支选择,形式更简洁。switch语句的一般形式如下:

switch(表达式){

case常量表达式1:语句1;case常量表达式2:语句2;

...

case常量表达式n:语句n;default:语句n+1;

};

4.switch语句

例如,某公司根据客户的信用等级c(取值为1~5)来计算折扣d,等级越高,折扣越大。可以用switch语句实现(注意,该switch语句存在逻辑错误,下面会说明)

:;

4.switch语句

说明:

①switch后面括号内的“表达式”,允许为任何类型(算术表达式、关系表达式、逻辑表达式等),但是其值必须是整型或者字符型,case后面的常量表达式的值也必须是整型或者字符型。

②当switch表达式的值与某一个case子句中的常量表达式的值相匹配时,就执行此case子句中的内嵌语句,若所有的case子句中的常量表达式的值都不能与switch表达式的值匹配,就执行default子句的内嵌语句。default子句可以没有,如上面的例子。switch(表达式)

{

case常量表达式1:语句1;case常量表达式2:语句2;

...

default:语句n+1; }17;

③在执行switch语句时,根据switch表达式的值找到与

您可能关注的文档

文档评论(0)

k12学习资料 + 关注
实名认证
文档贡献者

教师资格证持证人

k12学习资料

领域认证 该用户于2023年06月02日上传了教师资格证

1亿VIP精品文档

相关文档