第2章 流程控制语句

第2章 流程控制语句

ID:43804583

大小:2.93 MB

页数:38页

时间:2019-10-14

第2章 流程控制语句_第1页
第2章 流程控制语句_第2页
第2章 流程控制语句_第3页
第2章 流程控制语句_第4页
第2章 流程控制语句_第5页
资源描述:

《第2章 流程控制语句》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章流程控制语句2.1操作运算语句2.2流程控制语句第2章流程控制语句2.1操作运算语句常见的操作运算语句一说明语句二表达式语句三空语句四块(复合)语句2.2流程控制语句2.2.1顺序结构2.2.2选择结构2.2.3循环结构2.2.4循环嵌套2.2.5break语句和continue语句2.2.6abort()函数和exit()函数2.2.1顺序结构顺序结构,是按照语句在程序中的先后次序一条一条的从上到下依次执行。顺序结构是C++中最基本的程序结构。图2-1表示了一个顺序结构形式。ABba图2-1顺序结构流程图C++程序基本的控制结构有三种:顺序结构、选择结构和循环结构。编程实

2、现:#includevoidmain(){intn,i,j,k;cin>>n;i=n/100;//求百位数j=n/10%10;//求十位数k=n%10;//求个位数cout<<"逆序数码为:"<<'t'<

3、h语句2.2.2选择结构1、if语句基本格式为:if(表达式)语句;①表达式值有两种情况:0与非0,0表示假,非0表示真。②if表达式后的语句称为内嵌语句,语法上只能是单一语句,可以是块语句和空语句。③执行if语句时,首先计算表达式的值,若其为真(非0),则执行内嵌语句;若为假(0),则跳过内嵌语句,执行后继语句。条件a内嵌语句bYN图2-2if语句流程图2.2.2选择结构调试与运行:输入:3输出:1再运行一次:输入:-5输出:-12.2.2选择结构编程实现:#includevoidmain(){inta;cin>>a;if(a>0)//A行cout<<1

4、<>a>>b>>c; delta=b*b-4*a*c;if(delta<0)cout<<"无实根!";else{//(delta>=0

5、)delta=sqrt(delta);if(delta>0){//(delta>0)cout<<"方程有两个不同实根"; cout<<"x1="<<(-b+delta)/2/a; cout<<"x2="<<(-b-delta)/2/a;}else{//(delta==0)cout<<"方程有两个相同实根"; cout<<"x1=x2="<<-b/2/a;}}}(1)使用求平方根函数sqrt(),必须包含其头文件。(2)内嵌语句可以是单句、块语句和条件语句等。#include #include voidmain(void)例2

6、-3求方程ax2+bx+c=0的解。其中系数a,b,c由键盘输入。inta=3,b=4,c=5,x=0;if(a0)x=2;}elsex=4;elsex=5;cout<

7、制字符入口2.2.2选择结构例2-4判断输入字符的种类:数字、大写字母、小写字母、控制字符(其ASCII码值小于32)和其他字符。调试与运行:输入:1输出:这是一个数字字符。再运行一次:输入:a输出:这是一个小写字符。2.2.2选择结构程序:#includevoidmain(void){charch;cin>>ch;if(ch<32)cout<<"这是一个控制字符。";elseif(ch>='0'&&ch<='9')cout<<"这是一个数字字符。

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

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

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