- 3
- 0
- 约9.03千字
- 约 36页
- 2018-06-16 发布于湖北
- 举报
第四章 选择结构程序设计 内蒙古科技大学实训中心 条件选择控制语句 1、if 语句(单分支语句) 2、 if -- else 语句(Two-way selection statement) 例5 将百分制成绩转成五级记分(A、 B、 C、 D、E)。 If语句的嵌套 格式: 注意:if与else的配对关系 if () if ( ) 语句1 else if( ) 语句2 else 语句3 分析下面两个程序段的输出结果 程序段1: int x = 20; if ( x = 0) if ( x 50) printf(“ x is ok\n”); /*x=0 且 x50*/ else printf(“ x is not ok\n”); /*x=0 且 x=50*/ 例5 将百分制成绩转成五级记分(A、 B、 C、 D、E)。 例5 将百分制成绩转成五级记分(A、 B、 C、 D、E)。 例5 将百分制成绩转成五级记分(A、 B、 C、 D、E)。 3. 多分支选择switch语句 (6) 最后一种情况处理中可以不加break语句。 (7) 当多个常量代表一种情况时, 出现在前面case中的情况处理无语 句, 这实际上也是多个case共用一组执行语句。 (8) 可以没有default子句。 Break语句的使用 break语句形式为: break; #includestdio.h main() { char grade; float score; printf(“please input a score\n”); scanf(“%f”,score) ; switch((int)(score/10.0)) { case 10: case 9: grade=’A’;break; case 8: grade=’B’;break ; case 7: grade=’C’;break ; case 6: grade=’D’;break; default: greade=’E’ ; } printf(“score=%f,grade=%c”,score,grade) ; } 本节作业 1、从键盘输入某一学生的百分制成绩,给出相应的等级。90分以上为“Excellent”;80~89分为“Very Good”;70~79分为“Good!”;60-69分为“Pass!”;60分以下为“Fail”,试用switch语句和if语句分别来实现。 2、从键盘输入三个正整数,按从大到小的顺序输出。 3、输入一个字符,如果是大写字母,将其转换为小写字母, 如果是小写字母转换为大写字母,然后输出。 4、键盘输入一个字符判断其为数字字符还是字母字符,或是其他字符。 5、从键盘输入一个正整数,判断该数是偶数还是奇数。 例7:根据考试成绩的等级输出百分制分数段。 t----Turbo C b----Borland C m----Microsoft C v----Visual C main() { char c1; scanf(“c1=%c”,c1); c1=(c1=’A’ c1=‘Z’)? ( c1+32):c1; printf(“c1=%c”,c1); } goto语句 格式: goto 语句标号; 功能: 将程序的执行流程无条件转移至语句标号所标识的位置处执行。 (4) if语句加goto语句还可构成循环。 例如: x=0; flag: if(x10) { x++; goto flag; } (5) 不允许使用goto语句把程序控制转移到其它函数内部, 不允许使用goto语句把程序控制转向数据说明语句。 (6)
您可能关注的文档
- 第14篇 气相色谱法(2015.9).ppt
- 第9课 中华文化勃兴-.ppt
- 第9篇 蜗杆传动.ppt
- 第9章 波的反射和折射.ppt
- 第10节羧酸衍生物.ppt
- 第15篇基本放大电路.ppt
- 第10章 脉冲波形的产生和整形2.ppt
- 第16章脉冲波形的产生和整形.ppt
- 第10章 线性系统频率特性测量与网络分析(讲义).ppt
- 第11讲_盒子的浮动和定位.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 组织生活会前征求意见和建议的情况报告集合.docx VIP
- 2020年全国高考全国一卷英语真题(含解析).pdf VIP
- _中国男性乳腺癌临床诊治实践指南(2023版).pdf VIP
- 标准图集-17J008 挡土墙(重力式、衡重式、悬臂式) 无水印.pdf VIP
- 管理沟通——原理、策略及应用(第三版)课件全套 赵洱岽 第1--14章 管理沟通概论---数字化时代的沟通.pptx
- 初二物理上册质量与密度练习题难题带答案1.pdf VIP
- DB31_T 416-2008 城市道路路名牌(法规规范).pdf VIP
- V83-CV100出入口车牌识别高清网络一体化摄像机操作手册20180427.pdf VIP
- 《再别康桥》优秀课件.ppt VIP
- 2026届高考政治总复习选必一高考主观试题答题模型总结(2023-2025年真题适配版).pdf VIP
原创力文档

文档评论(0)