C语言第4章 选择结构程序设计.pptVIP

  • 2
  • 0
  • 约1.57千字
  • 约 21页
  • 2020-02-07 发布于辽宁
  • 举报
4.3 switch多分支开关语句 知识导例 在记录成绩时,有时会用到五等级制记录成绩,根据百分制成绩分别将成绩登记为“优秀(100~90分)”、“良好(89~80分)”、“中等(79~70分)”、“及格(69~60分)”、“不及格(59~0分)”,请将百分制成绩记录为五等级制成绩。 04(65-80)P16 fyy_Embed_9.png 图4-9 程序ex4_3_1.c运行结果 相关知识 4.3 switch多分支开关语句 switch的中文意思是“开关”,在C语言中,switch语句专用于实现多分支选择结构程序, 其一般形式为: 实践训练 【实训项目一】 1.实训内容 2.解决方案 04(65-80)P16 fyy_Embed_10.png 4.3 switch多分支开关语句 图4-10 程序prac4_3_1.c运行结果 3.项目分析 04(65-80)P16 fyy_Embed_11.emf 4.3 switch多分支开关语句 【实训项目二】 1.实训内容 2.解决方案 04(65-80)P16 fyy_Embed_12.png 图4-11 程序prac4_3_2.c运行结果 3.项目分析 4.4 goto及语句标号 知识导例 从键盘输入一个大于0小于11的整数,如果输入的值不在这个范围内则要求用户重新输入,否则输出这个数值。 解决该问题的程序源代码如下。 04(65-80)P16 fyy_Embed_13.png 图4-12 程序ex4_4_1.c运行结果 相关知识 第4章 选择结构程序设计 第4章 选择结构程序设计 4.1 if语句 4.2 if语句的嵌套 4.3 switch多分支开关语句 4.4 goto及语句标号 4.5 综合实训 习 题 4.1 if语句 知识导例 在数学计算中,经常会求一个数x的绝对值。 04(65-80)P16 fyy_Embed_1.png 图4-1 程序ex4_1_1.c运行结果 相关知识 C语言有三种基本结构:顺序、分支(选择)和循环结构,if语句属于分支结构,它的作用是根据所判断的条件是否满足来决定执行哪个语句块。 4.1 if语句 图4-2 if语句流程图 实践训练 【实训项目一】 1.实训内容 2.解决方案 4.1 if语句 04(65-80)P16 fyy_Embed_3.png 图4-3 程序prac4_1_1.c运行结果 3.项目分析 【实训项目二】 1.实训内容 2.解决方案 4.1 if语句 04(65-80)P16 fyy_Embed_4.png 图4-4 程序prac4_1_2.c运行结果 3.项目分析 【实训项目三】 1.实训内容 2.解决方案 4.1 if语句 04(65-80)P16 fyy_Embed_5.png 图4-5 程序prac4_1_3.c运行结果 3.项目分析 4.2 if语句的嵌套 知识导例 在数学中往往有分段函数的求解运算,这类运算也可以通过分支结构程序设计来解决,如下面的分段函数求解问题: 04(65-80)P16 fyy_Embed_6.png 图4-6 程序ex4_2_1.c运行结果 相关知识 上面的分段函数求解问题,也是使用if语句来解决的。 实践训练 【实训项目一】 4.2 if语句的嵌套 1.实训内容 2.解决方案 04(65-80)P16 fyy_Embed_7.png 图4-7 程序prac4_2_1.c运行结果 3.项目分析 【实训项目二】 1.实训内容 2.解决方案 4.2 if语句的嵌套 04(65-80)P16 fyy_Embed_8.png 图4-8 程序prac4_2_2.c运行结果 3.项目分析

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档