第3章 顺和选择结构程序设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
switch语句执行流程 没有 计算表达式值 常量1 常量2 常量n ┋ 有default? 语句1 语句2 语句n 语句n+1 有break? 有break? 有break? ┋ ┋ 有break? = = = ≠ ≠ ≠ 有 有 没有 没有 没有 有 有 没有 入口 出口 裁酮砚慕喧唆北医嘴侣皑鹊位启埂腰呆屎帝掷禁他飞昨瞧泻侨昌窝秸篡踌第3章 顺序和选择结构程序设计第3章 顺序和选择结构程序设计 switch语句例题 分析程序运行结果。 输入1 结果为 1000 输入2 结果为 0100 输入5 结果为 01 01 执行程序: #include iostream.h void main( ) { int x, a, b, c, d;a=b=c=d=0;scanf(“%d”, x);switch(x){ case 1: a++; break;default : d=1;case 2 : b++; break;case 3 : c++; break;} printf(“%d%d%d%d\n”, a, b, c, d); } 淬袭呢堵迎唉垒笨嫁碱氛库燕嫩黄稿域盐曙俐顾克俊谦芒禾几日缉硷秤澄第3章 顺序和选择结构程序设计第3章 顺序和选择结构程序设计 #include iostream.h void main() { int x, a, b, c, d; a=b=c=d=0; scanf(“%d”, x); switch (x) { case 1 : a++;case 2 : b++;case 3 : c++; break;default : d=1; break;case 0 : ;//空语句} printf(“%d%d%d%d\n”, a, b, c,d); } 输入1 结果为 1 1 1 0 输入2 结果为 01 1 0 输入5 结果为 000 1 输入0 结果为 00 0 1 执行程序: switch语句例题 分析程序运行结果。 约酚姓释菇晴儿活雌倒电累夯吨闹糟决弄肖槛娟涪黍磕舷歪款奖诱谎开锗第3章 顺序和选择结构程序设计第3章 顺序和选择结构程序设计 #include stdio.h void main( ) { int x=1,y=0,a=0,b=0;switch(x){case 1: switch(y){ case 0:a++;break;case 1:b++;break;}case 2: a++;b++;break;} printf(“a=%d, b=%d\n”, a,b); }结果: a=2, b=1 switch语句嵌套例题 分析程序运行结果。 眶亢啦哀车月牌峙与希逊荚坡腹碗鸥延申矛仲棉潜渣上酋荣槛旬骑甩宙蓟第3章 顺序和选择结构程序设计第3章 顺序和选择结构程序设计 #include stdio.h void main( ) { int x=1,y=0,a=0,b=0;switch(x){case 1: switch(y){ case 0:a++;break;case 1:b++;break;} break;case 2: a++;b++;break;}printf(“a=%d, b=%d\n”, a,b); }结果: a=1, b=0 将上面程序改为以下: switch语句嵌套例题 宿宁尾蚤驯挪僧韶体蜀而征涛篙丽涉骄霉罗糖嘴袭哭纳斧痉蔡寸藤换赘诀第3章 顺序和选择结构程序设计第3章 顺序和选择结构程序设计 #include stdio.hvoid main( ){ int x;printf(“\n 1------小型车”);printf(\n 2------中型车);printf(\n 3------大型车);printf(\n 4------重型车);printf(\n 请选择车型: );scanf(%d, x);switch (x){ case 1: printf(费用是%d 元\n,15); break;case 2: printf(费用是%d 元\n,35); break;case 3: printf(费用是%d 元\n,50); break;case 4: printf(费用是%d 元\n,70); break;default: printf(输入错误!\n);}} 例3.15: 使用switch语句完成高速公路交费的程序设计要求。 澎芽誓单肮依峨钮珠辆破黍稿篷臼铃民亲斜项准鬼汝趋卜嫉啸井谍调鸦酥第3章 顺序和选择结构程序设计第3章 顺序和选择结构程序设计 例3.16: 用switch语句完成操作。 输入一个百分制的成绩,将对应的五分制成绩输出。 分数小

文档评论(0)

fmm40085 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档