第九讲 选择结构程序设计.pptx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九讲 选择结构程序设计

scanf(%d□□%d,a,b);scanf(%d,%d,a,b);输入:3□□4 ↙(两个或以上空格)输入: 3,4 ↙(逗号与%d,%d中的逗号对应)scanf()的“格式控制中”,可以使用其它字符,但在输入时必须输入这些相同的字符。例、例、 输入数据时,遇以下情况结束一个数据的输入:① 遇空格、“回车”、“跳格”键。② 遇宽度结束。③ 遇非法输入。关系运算符与算术运算符、赋值运算符的优先级关系例、 ca+b 等效于c(a+b) a=bc等效于a=(bc) 例、a b (若a和b均为真,逻辑表达式ab为真)a || b (若a或b为真,逻辑表达式a||b为真)!a (若a为真,逻辑表达式!a为假)例如:if (xy) printf(%d,x);if语句的三种形式1、if (表达式) 语句例如:if (xy) printf(%d,x);else printf(%d,y);2、if (表达式) 语句1 else 语句2if (表达式1) 语句1else if (表达式2) 语句2else if (表达式3) 语句3.....else if (表达式m) 语句melse 语句n3、if ( )???if ( ) 语句1内嵌if?else 语句2else???if ( ) 语句3内嵌if?else 语句4if语句的嵌套 : if语句中包含另一个if语句。一般形式: 使用嵌套 if 语句时,必须特别注意 if 与else配对。配对原则: 从最内层开始,else总是与它上面最接近的(未曾配对的)if 配对。避免if与else配对错位的最佳办法是加大括号,同时,为了便于阅读,使用适当的缩进,(只有大括号能保证if和else不错位配对,缩进仅便于阅读)例、if () if ()  语句1else if () 语句2 else  语句3条件表达式的一般形式:表达式1?表达式2:表达式3输入一个字符。判别它是否大写字母,如果是,将其转换为小写,否则不转换。然后输出最后得到的字符。switch(表达式){case 常量表达式1:语句1?case 常量表达式2:语句2?┆?case 常量表达式n:语句n?default:语句n+1}?switch语句if语句处理两个分支,处理多个分支时需使用if-else if-else结构,而switch语句直接处理多个分支(当然包括两个分支)。其一般形式:① 能被4整除,但不能被100整除。② 能被4整除,且能被400整除。写程序,判某一年是否闰年。闰年算法:满足下列二者之一,是闰年。用switch结构编写一个可以处理四则 运算的程序。(不是结束该scanf函数,scanf函数仅在每一个数据域均有数据,并按回车后结束)

文档评论(0)

mv2323 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档