第2章 C++简单程序设计.ppt

第2章 C++简单程序设计.ppt

ID:48141130

大小:1.09 MB

页数:50页

时间:2020-01-17

第2章 C++简单程序设计.ppt_第1页
第2章 C++简单程序设计.ppt_第2页
第2章 C++简单程序设计.ppt_第3页
第2章 C++简单程序设计.ppt_第4页
第2章 C++简单程序设计.ppt_第5页
资源描述:

《第2章 C++简单程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章C++简单程序设计本章内容程序的三种基本控制结构C++语句概述条件语句(重点)循环语句(重点)跳转语句(重点)2.1程序的三种基本结构顺序结构按照语句的书写顺序依次执行选择结构根据条件选择某些语句执行循环结构按照条件反复执行某些语句2.2C++语句说明语句:如:inta,b,c,d;表达式语句:如:d=a+b*c;空语句:;复合语句:由{}括起来的若干条语句,语法上等价于一条语句。如:if(a>b){intt;t=a;a=b;b=t;}流对象调用和函数调用语句:如:cin>>a;控制语句:选择语句、循环语句

2、和转移语句。2.3选择结构语句:if语句(条件语句)switch语句(开关语句)if语句-形式1:单分支if(表达式)语句执行流程表达式语句非00语句格式:例:输入一个数,输出该数的绝对值。#includevoidmain(){inta;cout<<″请输入一个整数:″;cin>>a;if(a<0)a=-a;cout<<”

3、a

4、=”<

5、devoidmain(){inta,value;cout<<"输入一个正整数:";cin>>a;if(a%2==0)value=a*a*a;elsevalue=a*a;cout<<"value="<

6、个分支中的语句为多条语句时要用复合语句的形式。注意:if语句-形式3:多分支例题2.3:输入一个成绩,0—100为有效成绩,给出该成绩的等级:成绩≥90输出优;80≤成绩<90输出良;70≤成绩<60输出中;60≤成绩<70输出及格;成绩<60输出不及格。#includevoidmain(){floatscore;cout<<"输入成绩(0---100):";cin>>score;if(score<0

7、

8、score>100)cout<<"输入错!";elseif(score>=90)cout<<

9、"优";elseif(score>=80)cout<<"良";elseif(score>=70)cout<<"中";elseif(score>=60)cout<<"及格";elsecout<<"不及格";}if语句的嵌套:if语句中又包含一个if语句例题2.4:求三个数中的最大数。#includevoidmain(){floata,b,c,amax;cout<<"请输入3个数:";cin>>a>>b>>c;amax=a;if(b>c){if(b>a)amax=b;}//大括号不可

10、少elseif(c>a)amax=c;cout<<"max="<voidmain(){floata,b,c,amax;cout<<"请输入3个数:";cin>>a>>b>>c;amax=a;if(b>c)if(b>a)amax=b;//不加大括号elseif(c>a)amax=c;cout<<"max="<

11、结果:max=1.1注意:嵌套if语句中若有多个if和else,else总是和它上面离它最近的、并且没有和其它else配对的if配对。加括号可以改变匹配关系。switch语句switch(表达式){case常量值1:语句1[break;]case常量值2:语句2[break;]……case常量值n:语句n[break;][default:语句n+1[break;]]}说明:表达式的类型应是整型、字符型或枚举型。每个常量值都不能相同,类型应与表达式的类型一致。default语句至多只能有一个每个case和defau

12、lt的次序可以任意。switch语句执行流程No计算表达式值=常量1?=常量2?=常量n?┋选default语句1语句2语句n语句n+1选break选break选break┋┋选break===≠≠≠YesYesNoNoNoYesYesYesNo例题2.5:分析程序运行结果。#include

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。