- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
本章学习目标知识目标掌握顺序结构、选择结构和循环结构的三种结构设计熟练掌握if、else-if、switch、break、for、while、do-while和continue语句的使用掌握多分支选择结构和循环的多重嵌套语句的使用能力目标具备解决实际问题的算法设计能力掌握应用多分支结构和多重嵌套结构完成程序的设计3.1顺序语句【例3-1】计算银行存款的本息,输入存款金额,存期,和年利率,根据公式计算存款到期时的本息合计,输出时保留两位小数。3.1顺序语句x=0;i++;printf(??);注意:分号是语句终结符!当用一对花括号{与}把一组说明和语句括在一起构成一个复合语句【例3-2】用*号输出字母C的图案。3.1顺序语句【例3-3】编写程序用于小商店卖糖售货员算帐:奶糖每斤12.5元,水果糖每斤8.5元,巧克力每斤15.7元,要求输入各类水果糖的重量,打印出应付钱数,再输入顾客付款数,打印应找的钱数。3.2二分支IF语句【例3-4】解决由键盘输入3个整数,输出其中最大的值的问题。3.2二分支IF语句二分支IF语句两种形式:语法形式一if(表达式)语句1语法形式二if(表达式)语句1else语句2
3.2二分支IF语句【例3-5】试编程判断输入的正整数是否既是5又是7的整数倍。若是,则输出yes;否则输出no。【例3-6】判断输入的某一年是否是闰年,符合闰年的条件是:1〉?能被4整除,但不能被100整除2〉?能被400整除满足以上条件之一都是闰年。3.3ELSEIF语句【例3-7】给出一百分制成绩,要求输出等级’A’,’B’,’C’,’D’,’E’,90分以上为’A’,80-89分为’B’,70-79为’C’,60-69为’D’,60分以下为’E’。3.3ELSEIF语句一般的语法格式:if(表达式1)语句1elseif(表达式2)语句2elseif(表达式3)语句3…elseif(表达式3)语句n-1这种嵌套的if语句构成的序列是编写多路判定的最一般的方法。各个表达式依次求值,一旦某个表达式为真,那么就执行与之相关的语句,从而终止整个语句序列的执行。3.3ELSEIF语句【例3-8】通过键盘输入字符,判断其为控制、数字、大写字母、小写字母和其他字母的哪一类。【例3-9】已知银行整存整取存款不同期限的月息利率分别为:一年时,月息利率0.001875,二年时,利息率为0.002325,三年时,利息率是0.002775,五年时,利息率是0.003000,输入存款的本金和年限,求到期时能从银行得到的利息与本金的合计。(利息的计算公式为:利息=本金×月息利率×12×存款年限。3.4嵌套的ifelse语句【例3-10】计算分段函数,输入x的值,计算输出y的值3.4嵌套的ifelse语句如果ifelse语句内嵌语句是另一条基本的if语句时,就形成了嵌套的ifelse语句,其一般形式为:if(表达式1)if(表达式2)语句1else语句2elseif(表达式3)语句3else语句4经验:else与最近的还无else匹配的if匹配!建议在if语句嵌套的情况下尽可能使用花括号!小结if语句1.在几种形式的if语句中,if关键字之后均为表达式。该表达式通常是逻辑表达式或关系表达式,但也可以是其它表达式,如赋值表达式等,甚至也可以是一个变量。例如:if(a=5)语句;if(b)语句;都是允许的。只要表达式的值为非0,即为“真”。如在:if(a=5)…;中表达式是赋值表达式,其值等于赋给它的值,此例中永远为5(非0),所以其后的语句总是要执行的,当然这种情况在程序中不一定会出现,但在语法上是合法的。又如,有程序段:if(a=b)printf(%d,a);elseprintf(a=0);本语句的语义是,把b值赋予a,如为非0则输出该值,否则输出“a=0”字符串。在if语句中
您可能关注的文档
- 三角形的认识(1).ppt
- 三角形的认识.ppt
- 新时期的外交政策与成就 (2).ppt
- 机械设计基础14.ppt
- 论语十则课件.ppt
- 集成运算放大器.ppt
- 论语十则演示文稿ppt[1].ppt
- 集成运算放大器a.ppt
- 论语十则复习.ppt
- C#-语法基础-结构化程序设计-3.ppt
- 第九章 销售与收款循环审计 .pdf
- 1.9《体积单位间的进率》说课(课件)-2024-2025学年六年级上册数学苏教版.pptx
- 长方体和正方体的体积计算(课件)-2023-2024学年人教版五年级数学下册.pptx
- 第二次月考素养提升卷(5~6单元)(试题)-2024-2025学年五年级数学上册人教版.docx
- 4.表内乘法(一)(乘加、乘减)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 表内乘法(7的乘法口诀)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 吨的认识(课件)-2024-2025学年三年级上册数学人教版.pptx
- 期中检测卷(试题)-2024-2025学年五年级上册语文统编版.docx
- 第七单元《扇形统计图》思维拓展练习(课件)-2024-2025学年六年级上册数学人教版.pptx
- 本文中来自ASME BPE标准委员会的现任委员将一一为您答疑解惑 .pdf
最近下载
- 《英语语言学导论》(第四版)课件 Chapter 9 Language and Society、Chapter 10 Language and Culture.pptx
- 中班语言《谁的尾巴》PPT课件.ppt
- 格拉斯哥昏迷评分新版.pptx
- 大数据探索性分析-吴翌琳-全套课件.pdf
- PMST1-2020设备管理体系 要求.docx
- 正式版挖掘机检验报告.doc
- 语言学概论英文课件:Chapter 8_language in use pragmatics.ppt
- 烟草行业某大型企业数字化转型解决方案(60页 PPT).pptx VIP
- 结核病实验室检查的临床意义PPT通用课件.pptx
- 烟草行业大数据应用规划建设方案.pptx VIP
文档评论(0)