中国地质universityC演示课件03.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国地质universityC演示课件03

第3章 程序结构与语句;本章内容;§1 概述;C++程序由函数构成,而函数由语句组成。 指定计算机执行语句的顺序称为程序控制(program control)。 通常,程序中的语句按编写的顺序一条一条地执行,称为顺序执行(sequential execution)。 可以用C++的流程控制语句控制程序的执行顺序,这种技术称为控制转移(transfer of control);§2 C++中的语句结构;§3 顺序结构(sequence structure)程序设计;在顺序结构程序中,各语句(或命令)是按照位置的先后次序,顺序执行的,且每个语句都会被执行到。 顺序结构的流程图:;注:对表达式“i=i+1”的正确理解;顺序结构程序设计举例;【例3.2】从键盘输入一个大写字母,要求改用小写字母输出(要求输出 相应字母的ASCII码)。 提示:每一个小写字母比它相应的大写字母的ASCII码大32。 【源程序】 //ex3_2.cpp #includeiostream.h int main() { char c1, c2; int n1, n2; cinc1; n1 = c1; coutc1,n1endl; c2 = c1 + 32; n2 = c2; coutc2,n2endl; return 0; };【例3.3】求ax2+bx+c=0方程的根,a,b,c由键盘输入,设b2-4ac0。求根公式为:;【源程序】 //ex3_3.cpp #includeiostream.h #includemath.h int main() { float a,b,c,disc,x1,x2,p,q; cinabc; disc = b * b - 4 * a * c; p = -b / (2 * a); q = sqrt(disc) / (2 * a); x1 = p + q; x2 = p - q; coutx1=x1,x2=x2endl; return 0; };§5 选择结构(selection structure)程序设计;§5 if 语句;【例3.4】从输入x,y两个整数,按从小到大的顺序输出。 【源程序】 //ex3_4.cpp 本程序若输入的x大于y,则交换x和y本身。 #includeiostream.h int main() { int x, y,t; cinxy; if (xy) { //实现x和y的互换 t = x; x = y; y = t; } coutx,yendl; return 0; };if 语句的第二种形式 if (表达式) 语句1 else 语句2 说明:如果表达式的值为T,则执行语句1,否则 执行语句2。其中的语句和语句2可以是简 单语句,也可以是复合语句。该语句的执 行过程如下图:;表达式;【例3.5】用if语句的第二种结构改写【例3.4 】 。 【源程序】 //ex3_5.cpp #includeiostream.h int main() { int x, y; cinx; if (xy) couty,xendl; else coutx,yendl; return 0; };【例3.6】有一函数 写一程序,输入x的值,输出y的值。;if 语句的第三种形式 if (表达式1) 语句1 else if (表达式2) 语句2 else if (表达式n) 语句n else 语句n+1 该语句的执行过程如下图:;表达式1;例如: if (number 500) cost = 0.15; else if (number 300) cost = 0.10; else if (number 100) cost = 0.075; else if (number 50) cost = 0.05; else cost = 0; ;使用if语句中还应注意以下问题: ;在if语句中,条件判断表达式必须用括号括起

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档