- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C教程选编
if语句的3种形式 1) if(表达式) 语句。例如:? ? if(xy) coutxendl;这种if语句的执行过程见图3.5(a)。2) if(表达式) 语句1 else 语句2例如:? ? if (xy) coutx;? ? else? couty;见图3.5(b)。 图 3.5 例8.2: 读入一个整数a,如果a为偶数在屏幕上输出yes 若题目改为“读入一个整数a,如果a为奇数在屏幕上输出no”该如何修改程序? 例8.3:读入一个数,若这个数大于1并且小于100,则输出yes 例8.4:读入a,b,若ab则交换a,b的值 格式2 : if (条件表达式) { 语句1; 语句2; …… } 例8.5: 根据用户输入的成绩,判断是否通过了考试。60分及以上为过关,输出“PASS”,否则输出“sorry”。 例8.6:输入温度t的值,判断是否适合晨练。(25=t=30,则适合晨练ok,否则不适合no) 【例8. 7】求三角形的面积 3) if(表达式1) 语句1? ? else if(表达式2) 语句2? ? else if(表达式3) 语句3? ? …? ? else if(表达式m) 语句m? ? else? 语句n 8.7判断输入的字符的类别 本例要求判别键盘输入字符的类别。可以根据输入字符的ASCII码来判别类型。由ASCII码表可知ASCII值小于32的为控制字符。在“0”和“9”之间的为数字,在“A”和“Z”之间为大写字母, 在“a”和“z”之间为小写字母,其余则为其它字符。这是一个多分支选择的问题,用多个 if else 语句编程,判断输入字符ASCII码所在的范围,分别给出不同的输出。例如输入为“e”,输出显示它为小写字符。 8.8 输入一个年号,判断它是否闰年。 闰年的条件是符合下面两者之一: ①能被4整除,但不能被100整除。②能被400整除。 格式6:表达式?语句1:语句2这种形式的意义为:如果表达式的值为非0,则执行语句1,否则执行语句2 if语句的嵌套 在if语句中又包含一个或多个if语句称为if语句的嵌套。一般形式如下:? ? if( )? ? ? ? if( )语句1? ? ? ? else 语句2? ? else? ? ? ? if( )语句3? ? ? ? else 语句4应当注意if与else的配对关系。else总是与它上面最近的、且未配对的if配对。假如写成:? ? if( )? ? ? ? if( )语句1? ? else? ? ? ? if( )语句2? ? ? ? else 语句3 编程序者把第一个else写在与第一个if(外层if)同一列上,希望else与第一个if对应,但实际上else是与第二个if配对,因为它们相距最近,而且第二个if并未与任何else配对。为了避免误用,最好使每一层内嵌的if语句都包含else子句(如本节开头列出的形式),这样if的数目和else的数目相同,从内层到外层一一对应,不致出错。 * #include iostream //包含头文件iostream using namespace std; //使用命名空间std int main( ) { coutThis is a C++ program.; return 0; } 程序:程序是为解决一个信息处理任务而预先编制的工作执行方案,是由一串CPU能够执行的基本指令组成的序列,每一条指令规定了计算机应进行什么操作(如加、减、乘、判断等)及操作需要的有关数据。例如,从存储器读一个数送到运算器就是一条指令,从存储器读出一个数并和运算器中原有的数相加也是一条指令。 C++的程序是结构化程序设计语言。结构化程序包括顺序、选择、循环三种控制结构。顺序结构就是按照语句的先后顺序依次招待程序的方式。 * 用main代表“主函数”的名字。每一个C++程序都必须有一个 main 函数。main前面的int的作用是声明函数的类型为整型。程序第6行的作用是向操作系统返回一个零值。如果程序不能正常执行,则会自动向操作系统返回一个非零值,一般为-1。 函数体是由大括号{ }括起来的。本例中主函数内只有一个以cout开头的语句。注意C++所有语句最后都应当有一个分号。 再看程序的第1行“#include iostream”,这不是C++的语句,而是C++的一个预处理命令,它以“#”开头以与C++语句相区别,行的末尾没有分号。#include iostream是一个“包含命令”,它的作用是将文件iostream的内容包含到该命令所在的程序文件中,代替该命
您可能关注的文档
- 钢筋混凝土构件及小型预制件汇编.doc
- 钢筋混凝土墩台施工汇编.doc
- 钢筋混凝土板肋形楼盖结构设计汇编.doc
- 钢筋混凝土水池施工方案汇编.doc
- 钢筋混泥比法重土计算汇编.doc
- 钢筋电渣压力焊施工工艺汇编.doc
- BT教程+无线破解终极版选编.doc
- BTOP产品2016年度上半年推广及维护项目v2.0选编.pptx
- 钢筋理论重量表及计算公式汇编.doc
- bud产品回溯查询操作手册选编.docx
- 第 2 讲 危险化学品-一危险化学品的特性与分类 二危险化学品的贮存与运输 三重大危险源-1752128277155.pptx
- 02模块二结构表征30课件.pptx
- 第 4 讲 工业防毒技术-一认识工业毒物 二预防窒息性气体危害 三预防重金属危害 四预防有机物危害 五综合防毒技术-1752120150144.pptx
- 第 7 讲 化工装置检修安全技术-一化工装置检修前准备工作 二化工装置安全停车 三化工装置检修特殊作业 四化工装置检修后安全开车-1752134584254.pptx
- 人教版三年级上册数学课件-第8单元第2课时几分之一(2).pptx
- Unit1Howcanwebeegoodlearners(重难词汇精炼)(原卷版).docx
- 中考物理考点冲刺复习课件第8课时.ppt
- 平行四边形的面积(课件)-五年级上册数学人教版.pptx
- 第九章复习小结.ppt
- 人教版八年级地理上册第2章《中国的自然环境》第2节气候多样季风显著.ppt
文档评论(0)