- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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语句中,条件判断表达式必须用括号括起
您可能关注的文档
最近下载
- (高清版)DB62∕T 3175-2019 强夯法处理黄土地基技术规程.pdf VIP
- 最新苏教版三年级数学上册单元测试题及答案全册21套(最全).doc VIP
- 2025年《中国卒中中心建设指南》要点 .pdf VIP
- TCEPCA《构网型静止无功发生器现场系统调试技术规范》.docx VIP
- DB14T3520-2025水土保持梯田工程技术规范.pdf VIP
- GB50607-2010:高炉喷吹煤粉工程设计规范.pdf VIP
- AQ 2003-2018 轧钢安全规程(正式版).docx VIP
- SMT工艺能力单元6--掌握贴片设备和贴片工艺.pptx VIP
- 15D502 等电位联结安装.pdf VIP
- 就业社会政策..ppt VIP
原创力文档


文档评论(0)