图书介绍

C++程序设计经典案例集PDF|Epub|txt|kindle电子书版本网盘下载

C++程序设计经典案例集
  • 崔舒宁主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113156107
  • 出版时间:2012
  • 标注页数:268页
  • 文件大小:85MB
  • 文件页数:285页
  • 主题词:C语言-程序设计-高等学校-教学参考资料

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C++程序设计经典案例集PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第0章 绪论1

0.1 实验目标和要求1

0.1.1 实验目标1

0.1.2 实验要求1

0.2 实验实施1

0.3 本书结构2

0.4 本书覆盖的知识点与技能点3

第1章 数据类型及基本数据结构4

1.1 知识要点4

1.2 实验说明5

1.3 实验案例分析7

【实验1-1】数据类型表示与进制转换7

【实验1-2】数据类型与运算符表达式的求值8

【实验1-3】编译预处理的使用10

1.4 实验汇编10

【实验1-4】找出做好事的人10

【实验1-5】计算圆的周长和面积11

【实验1-6】分解一个4位整数的各位数字11

【实验1-7】反序输出一个4位整数12

【实验1-8】ASCII码的查找13

【实验1-9】输出英文字母和ASCII码的对照表13

【实验1-10】输出大写字母ASCII码的不同进制对照14

【实验1-11】计算通话时间15

【实验1-12】输出一个实数的整数部分和小数部分15

【实验1-13】将十进制整数按其他进制输出16

【实验1-14】时、分、秒的换算16

【实验1-15】判断整数的奇偶性17

【实验1-16】求出3个实数中的最大值18

【实验1-17】计算基本类型数据占用的空间18

【实验1-18】交换两个变量的值19

【实验1-19】温度单位的换算19

【实验1-20】判断y是否在x和z之间20

【实验1-21】移位运算符的使用20

【实验1-22】使用异或运算交换两个变量的值21

【实验1-23】使用加法运算交换两个变量的值22

【实验1-24】使用转义字符实现换行和对齐数据23

【实验1-25】计算三角形的面积23

【实验1-26】数据溢出的结果24

【实验1-27】字符‘A’的不同赋值方法24

【实验1-28】显示1990—2020年之间的所有闰年年份25

【实验1-29】判断一个4位的整数是否为回文数26

【实验1-30】&符号的作用26

第2章 基本控制结构28

2.1 知识要点28

2.1.1 顺序结构28

2.1.2 分支结构30

2.1.3 循环结构31

2.2 实验说明32

2.2.1 实验类型及知识点32

2.2.2 实验实施方案33

2.3 实验案例分析34

【实验2-1】计算某天是该年的第几天34

【实验2-2】找出1~10位的整数中所有的回归数35

【实验2-3】统计选票37

2.4 实验汇编38

【实验2-4】百分数成绩到等级分的转换38

【实验2-5】输入年份、月份,输出该月的天数39

【实验2-6】统计因子个数39

【实验2-7】辗转相除法40

【实验2-8】水仙花数41

【实验2-9】判断素数41

【实验2-10】最小的水仙花数42

【实验2-11】计算π的近似值43

【实验2-12】统计各分数段的人数43

【实验2-13】对整数分解质因数44

【实验2-14】找出1~10000之间的所有同构数46

【实验2-15】求所有两位数中的绝对素数47

【实验2-16】找出大于m的最小的n个素数47

【实验2-17】打印某个月的月历48

【实验2-18】二进制整数转换为十进制49

【实验2-19】十进制整数转换为二进制50

【实验2-20】字符串中的大小写字母转换51

【实验2-21】统计字符串中不同字符的个数52

【实验2-22】找出100以内的勾股数52

【实验2-23】兑换百元钞票53

【实验2-24】找出2~200之间的孪生素数53

第3章 构造类型55

3.1 知识要点55

3.1.1 数组55

3.1.2 结构体59

3.1.3 共用体60

3.1.4 枚举60

3.2 实验说明61

3.2.1 实验类型及知识点61

3.2.2 实验实施方案62

3.3 实验案例分析63

【实验3-1】二维数组的排序63

【实验3-2】确定学生的名次——双字段排序64

【实验3-3】字符串的多表换字法加密和解密66

【实验3-4】字符串的异或加密和解密67

【实验3-5】验证浮点数在内存中的存储方法69

3.4 实验汇编70

【实验3-6】求一组数中的最大值和最小值70

【实验3-7】显示出高于平均成绩的分数71

【实验3-8】找出最大值及出现的次数71

【实验3-9】冒泡排序法72

【实验3-10】矩阵转置73

【实验3-11】二维数组保存到一维数组中73

【实验3-12】数组元素的最大值74

【实验3-13】输出杨辉三角形75

【实验3-14】字符串排序76

【实验3-15】找最大字符串76

【实验3-16】显示属相77

【实验3-17】IP地址的二进制写法转换为点分十进制77

【实验3-18】凯撒加密法78

【实验3-19】统计不及格课程80

【实验3-20】找出每个学生的最高分数81

【实验3-21】确定学生的名次——单字段排序82

第4章 指针84

4.1 知识要点84

4.1.1 指针的定义与使用84

4.1.2 指针与数组85

4.1.3 二维数组与指针86

4.1.4 指针与字符串86

4.1.5 引用86

4.2 实验说明87

4.3 实验案例分析88

【实验4-1】统计学生成绩88

【实验4-2】报数游戏91

4.4 实验汇编92

【实验4-3】输出变量的地址92

【实验4-4】为变量起别名92

【实验4-5】取变量的地址和变量的内容93

【实验4-6】指针的类型匹配94

【实验4-7】指针的关系运算95

【实验4-8】指针的算术运算96

【实验4-9】用指针访问数组元素96

【实验4-10】用指针数组创建和输出矩阵中的元素97

【实验4-11】用指向数组的指针创建和输出矩阵98

【实验4-12】用指针输出数组元素的值99

【实验4-13】用指针编写冒泡排序程序100

【实验4-14】将正整数按照标准的3位分节格式输出101

【实验4-15】统计字符串中大、小写字母、数字以及其他字符102

【实验4-16】字符串反转103

【实验4-17】计算二维数组指定元素之和104

【实验4-18】整型矩阵转置105

【实验4-19】找出矩阵中最大、最小值放到指定位置106

【实验4-20】利用指针打印指定月份的英文名称108

第5章 函数109

5.1 知识要点109

5.1.1 函数的定义和调用109

5.1.2 函数的参数传递110

5.1.3 嵌套和递归调用111

5.1.4 函数的重载112

5.1.5 函数的域112

5.2 实验说明114

5.3 实验案例分析115

【实验5-1】万年历115

【实验5-2】Hanoi塔问题118

【实验5-3】统计一个数据中零的个数和最大值所在位置119

5.4 实验汇编121

【实验5-4】找3个数中最大的数121

【实验5-5】求方程ax2+bx+c=0的根122

【实验5-6】判断素数124

【实验5-7】编写符号函数125

【实验5-8】求积的函数126

【实验5-9】交换两个变量的值127

【实验5-10】找出数组中最大、最小元素128

【实验5-11】用选择排序法排序129

【实验5-12】按大小顺序输出两个整数130

【实验5-13】用指针编写一个排序函数131

【实验5-14】复制字符串132

【实验5-15】去掉字符串尾部的空格符133

【实验5-16】多项式计算134

【实验5-17】验证哥德巴赫猜想135

【实验5-18】斐波那契数列137

【实验5-19】将一个整数n转换成字符串137

【实验5-20】寻找最大的整数和最大的双精度数138

第6章 类与构造函数140

6.1 知识要点140

6.1.1 面向对象的基本概念140

6.1.2 类的定义141

6.1.3 构造函数与析构函数142

6.1.4 对象的定义143

6.2 实验说明144

6.3 实验案例分析144

【实验6-1】电子钟144

6.4 实验汇编147

【实验6-2】时钟类147

【实验6-3】计算某日是当年的第几天148

【实验6-4】计算圆形面积148

【实验6-5】计算长方形的周长和面积149

【实验6-6】显示雇员信息150

【实验6-7】复数类150

【实验6-8】求两点间线段的长度152

【实验6-9】有理数的算术运算152

【实验6-10】矩阵的基本运算155

【实验6-11】学生成绩统计157

第7章 继承与多态159

7.1 知识要点159

7.1.1 继承与多态的基本概念159

7.1.2 派生类的定义160

7.1.3 派生类的继承方式和派生类中对基类成员的访问160

7.1.4 派生类的构造函数与析构函数161

7.1.5 派生类对象替换基类对象161

7.1.6 重载与覆盖161

7.1.7 虚函数与抽象类162

7.2 实验说明162

7.3 实验案例分析163

【实验7-1】高校员工管理信息系统设计163

7.4 实验汇编168

【实验7-2】分析基类派生类构造函数与析构函数的调用顺序168

【实验7-3】计算圆柱体积170

【实验7-4】住宅楼与办公楼172

【实验7-5】计算线段的长度173

【实验7-6】模拟秒表175

【实验7-7】自动检查数组越界176

【实验7-8】复数类的运算符重载177

【实验7-9】计算几何图形面积178

【实验7-10】评选优秀师生180

【实验7-11】字符串的关系运算182

第8章 模板与异常处理184

8.1 知识要点184

8.1.1 模板与异常处理的基本概念184

8.1.2 函数模板的定义184

8.1.3 类模板的定义185

8.1.4 异常处理的代码结构185

8.2 实验说明185

8.3 实验案例分析186

【实验8-1】类模板实现的顺序栈186

8.4 实验汇编189

【实验8-2】求数的绝对值的函数模板189

【实验8-3】重载模板函数使其能找出最大字符串190

【实验8-4】找出数组中的最大或最小元素的函数模板191

【实验8-5】动态请求内存失败的异常处理192

【实验8-6】函数参数非法时的异常处理192

【实验8-7】阶乘运算中“溢出”的异常处理193

【实验8-8】矩阵运算的函数模板195

【实验8-9】下标超界时要“报警”196

【实验8-10】对象数组类模板198

【实验8-11】实现算术四则运算的类模板200

第9章 文件输入/输出202

9.1 知识要点202

9.1.1 文件的打开和关闭202

9.1.2 文件流的状态204

9.1.3 文件的随机读/写205

9.2 实验说明206

9.3 实验案例分析206

【实验9-1】文本文件的复制206

【实验9-2】二进制文件的读/写207

9.4 实验汇编208

【实验9-3】文本文件的读/写(一)208

【实验9-4】文本文件的读/写(二)209

【实验9-5】二进制文件的随机读/写209

第10章 算法设计与常用算法(一)211

10.1 知识要点211

10.2 实验说明211

10.3 实验案例分析212

【实验10-1】计算2个一元n次多项式之和212

【实验10-2】计算约瑟夫问题214

10.4 实验汇编216

【实验10-3】十进制数转换为n进制216

【实验10-4】凯撒加密218

【实验10-5】计算各个单词的数量219

【实验10-6】顺序表的归并221

【实验10-7】集合的交运算223

【实验10-8】集合的差运算225

【实验10-9】字符串的冒泡法排序227

第11章 算法设计与常用算法(二)228

11.1 知识要点228

11.1.1 排序和查找228

11.1.2 常用算法230

11.2 实验说明234

11.3 实验案例分析235

【实验11-1】快速排序235

【实验11-2】二分法查找236

【实验11-3】0-1背包问题239

11.4 实验汇编242

【实验11-4】算术表达式计算242

【实验11-5】求二维数组的众数243

【实验11-6】马的周游路线243

【实验11-7】罗密欧迷宫244

【实验11-8】叙拉古猜想245

【实验11-9】排列宝石问题245

第12章 调试248

12.1 知识要点248

12.1.1 编译及连接错误248

12.1.2 运行时错误249

12.1.3 基本调试手段249

12.1.4 Visual Studio 2010调试简介250

12.2 实验说明252

12.3 实验案例分析252

【实验12-1】语法错误的改正与变量观测252

【实验12-2】数组的观测、函数的跟踪调试255

12.4 实验汇编258

【实验12-3】函数求根258

【实验12-4】求级数260

【实验12-5】输出二元组260

【实验12-6】4位分段和平方数261

【实验12-7】数组右移262

【实验12-8】类的分数实现263

【实验12-9】类的继承实现264

【实验12-10】文本文件的读/写267

【实验12-11】文本文件的分割267

热门推荐