- 0
- 0
- 约6.25千字
- 约 28页
- 2017-08-22 发布于河北
- 举报
第六章 T6 分支结构程序设计.ppt
分支结构 第六章 目标 分支结构程序设计 if语句 条件表达式语句 switch语句 if语句 格式一:不带else结构 格式:if(条件) 语句1;语句2;…… 说明: if为C语言中的关键字,用在选择结构当中 执行步骤:首先判断条件,若为真执行语句 1,接着执行语句2;否则跳过语句1执行语句2。 if语句 流程图表示 if语句 如果在判断条件下要执行多条语句,需要用大括号括起来,组成复合语句,复合语句在语法上视为一条语句 if(条件) { 语句1; 语句2; …… } 语句n; if语句 例1: main() { int score; printf(“请输入您的成绩:”); scanf(“%d”,score); if(score=60) printf(“恭喜您通过了测试\n”); printf(“****************************\n”); } if语句 例2:任意输入三个数,要求从小到大输出 #include stdio.hmain ( ) { float a,b,c,t; scanf(″%f %f %f″,a,b,c); if(ab) {t=a;a=b;b=t;} if(ac) {t=a;a=c;c=t;} if(bc) {t=b;b=c;c=t;} printf(%5.2f,%5.2f,%5.2f\n,a,b,c);} if语句 格式二:if ……else ……结构 格式:if(条件) 语句1; else 语句2; 说明: (1)if else 为C语言中的关键字,共同应用在选择结构当中 (2)执行步骤:首先判断条件,若为真执行语句1,跳过语句2往下执行;若为假,跳过语句1,执行语句2。 if语句 流程图表示 if语句 如果在if或else下要执行多条语句,需要用大括号括起来,组成复合语句,复合语句在语法上视为一条语句 if(条件) { 语句1; 语句2; …… } else { 语句1; 语句2; …… } if语句 例1:求a和b两数中较大的一个。 #include stdio.h main( ) { int a,b,max; printf(Input a and b=); scanf(%d%d,a, b); /* input number a and b*/ if ( ab ) max=a; /*如果ab,则将a=max */ else max=b; /* 否则, b=max */ printf(The max of a and b : %d\n, max); } if语句 格式三:嵌套的if语句 在if语句中又包含一个或多个if语句称为if语句的嵌套 形式1: if() if() 语句1 else 语句2 else if() 语句3 else 语句4 if语句 例1:比较两个整数的之间的关系(大小/相等) #include stdio.h main( ) { int x, y; printf (“请输入x和y的值:); scanf (%d %d, x, y); if ( x != y ) if ( x y ) printf (XY\n); else printf (XY\n); else printf (X=Y\n); } if语句 练习
您可能关注的文档
- 竞争性谈判响应文.doc
- 第3章 DNA复制与修复.pdf
- 第6章 静电学04(静电场中的导体).ppt
- 第7 讲( 4 )-核反应堆稳态工况的水力计算 4.ppt
- 第二章资料分散度的衡量.ppt
- 第五章 分支.pdf
- 第五章 反应堆用材料2.ppt
- 第五章 芳烃2 [修复的].ppt
- 第五讲 循环和分支的总结与练习.pdf
- 第十章分支机构会计.pdf
- 2023年度十大热点人物的素材解读与运用-2024年高考语文作文热点素材积累运用与(全国通用).pdf
- 格力室外机中央空调价格表.pdf
- 2026上半年贵州事业单位联考贵州省交通运输厅招聘84人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州传媒职业学院招聘12人备考题库附参考答案详解(达标题).docx
- 2026上半年贵州事业单位联考贵州省住房和城乡建设厅招聘16人备考题库含答案详解(培优).docx
- 2026上半年贵州事业单位联考玉屏侗族自治县招聘41人备考题库及答案详解(夺冠系列).docx
- 通信原理实验2数字频带传输系统实验.pdf
- 2026上半年贵州事业单位联考贵州医科大学第二附属医院招聘22人备考题库含答案详解(能力提升).docx
- 2026上海复旦大学计算力学与人工智能交叉研究院(筹)招聘专任研究员2人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州民族大学招聘52人备考题库附参考答案详解(研优卷).docx
最近下载
- ATW-R3210ATW-T3201盒式发射机ATW-T3202手持式发.PDF VIP
- CoDeSys编程手册范本.doc VIP
- T_SCNA 0001—2024(成人体外膜肺氧合(ECMO)技术护理规范).pdf VIP
- 2024版危重症患儿管饲喂养护理TCNAS 45─2024图文解读学习课件.pptx
- 包裹卡提效策略与实操路径白皮书 - 【私域运营】.pdf VIP
- 汽车制造工艺基础 教学课件 王永伦 汽车制造工艺基础课程教学大纲.pdf VIP
- 2025年无人机驾驶员执照飞行器运行术语术语考试实战演练专题试卷及解析.pdf VIP
- 大学生毕业论文写作教程PPT全套教学课件.pptx VIP
- 《生态环境材料》全套教学课件.ppt
- 2026年吞咽障碍考试题含答案解析.docx VIP
原创力文档

文档评论(0)