




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单元4条件判断_if_switch,C语言程序设计,段ysduan,ifelse语句切换语句条件运算符,选择结构程序设计,4.1用if语句实现选择结构,4 . 1 . 1 if if三种形式的IF语句,格式1:单分支结构IF()语句A;句子执行过程:首先判断条件(表达式),如果条件成立,执行句子a;否则,直接执行if后面的语句。该结构的流程图如图所示。如果(等级=60) printf(“通过 n”);注意:如果条件为真,单个分支结构只执行给定的操作,如果条件为假,则不执行任何操作。1)条件都是逻辑表达式或关系表达式,也可以是任何数字类型。2)语句可以是单语句或复合语句。注意:在复合语句之外不需要额外的标记。例如:if(3)printf( ok . n );if( q )printf( d n , a );如果(3=60)printf(“通过”;失败;voidmain()floatx,y;Scanf (%f , 4.1)使用if语句实现选择结构,格式3:多分支结构if()语句1;Elseif()语句2;Elseif()语句n-1;Else语句n。4.1使用if语句实现选择结构。语句的执行过程:首先判断条件1(表达式1)。如果满足条件1,执行语句1并退出中频结构;否则,再次判断条件2(表达式2)。如果满足条件2,则在执行语句2后退出if结构。否则,再次判断条件3(表达式3)。如果满足条件3,则在执行语句3后退出if结构。例如:计算,4.1用if语句实现选择结构,程序:# includee vourimain() floatx,y;scanf(“% f”,示例2:if(A0)if(B0)printf(“% d,% d n”,a,b);else printf(“% d n”,a);else if(B0)printf(“% d n”,b);else printf( n );此外,if语句包含一个或多个称为if语句嵌套的if语句。请描述以下两个程序的功能:示例1:if(A0)if(B0)printf(“% d,% d n”,a,b);如果A和B都是正数,则输出A和B,并在A和B中输出正数。4.1使用If语句实现if语句的选择结构和4.1.2if嵌套。为了避免错误,可以使用来封装嵌入的结构,以确保嵌入了IF和else之间的匹配关系。description:else和if必须成对出现,else总是与最近的不成对if成对出现。4.1使用if语句实现选择结构,例如:读取程序。voidmain()inta=2,b=1,c=2;if(a)if(B0)c=0;elsecprintf(“% d n”,c);,voidmain()inta=2,b=1,c=2;if(a) if(B0)c=0; elsecprintf(“% d n”,c);,程序运行结果:3,程序运行结果:2,4.1使用if语句实现选择结构,switch语句格式:4.2使用switch语句实现多分支选择结构,case:后的常量表达式值不允许相同的中断:强制终止程序执行,仅用于switch。默认值:未找到匹配表达式的常量表达式时的默认操作;可以省略。如果语句中没有默认分支,将不会执行任何操作。注意:表达式和常量表达式(由常量和符号常量组成的表达式)必须是整数类型,因此它们也可以是字符表达式。4.2使用switch语句实现多分支选择结构,多种情况下可以一起使用一个语句序列,4.2使用switch语句实现多分支选择结构,1。任意输入三个整数(scanf)找出最大的数字,练习2。以(YYYYMMDD)格式输入日期,程序输出以下格式的日期:英文月、数字日、年。例如,输入:2031025输出:20131年10月25日-12月英语:“1月”、“2月”、“3月”、“4月”、“5月”、“6月”、“7月”、“8月”、“9月”、“10月”、“11月”、“12月”、“作业:写第二个练习代码并以(YYYYMMDD)格式输入日期。该程序输出以下格式的日期:英文月,数字日,年。例如,输入:2031
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 田径裁判考试试题及答案
- 2026 届初三中考动员校长讲话:居安思危找差距奋发图强启新程
- 湖南卷高考试题及答案
- 衡阳施工路段管理办法
- 西藏居民餐馆管理办法
- 严格按照经费管理办法
- 行业主管部门管理办法
- 融资j奖励管理办法
- 规范股权激励管理办法
- 中介房屋房源管理办法
- 2025年乡镇民政办招聘养老护理员面试常见问题及答案
- 2025客运从业资格试题及答案
- 2025租房合同范本下载参考
- 2025广东广州市公安局招聘交通辅警150人(第二批)笔试参考题库附答案解析
- 2025新疆维吾尔自治区人民检察院招聘聘用制书记员(14人)笔试模拟试题及答案解析
- (2025秋季)人教版八年级物理上册1.2 运动的描述(教学设计)
- (2025秋新版)人教版二年级数学上册全册教案(教学设计)
- 膜性肾病课件
- 网络意识形态课件
- 河南省天立教育2025-2026学年高三上学期开学联合考试语文含答案
- 中小学预防基孔肯雅热主题班会课件-防蚊灭蚊守护健康
评论
0/150
提交评论