图书介绍

C语言程序开发范例宝典PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序开发范例宝典
  • 杨丽,郭锐,陈雪峰编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115372994
  • 出版时间:2015
  • 标注页数:670页
  • 文件大小:111MB
  • 文件页数:684页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C语言程序开发范例宝典PDF格式电子书版下载

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

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

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

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

图书目录

第1章 基础知识1

1.1 进制转换2

实例001 十进制转换为十六进制2

实例002 十进制转换为二进制3

实例003 n进制转换为十进制4

实例004 以IP地址形式输出5

1.2 条件判断6

实例005 a2+b26

实例006 判断闰年7

实例007 阶梯问题8

实例008 评定成绩9

1.3 多重循环打印图形10

实例009 用#打印三角形10

实例010 用*打印图形12

实例011 绘制余弦曲线13

实例012 打印乘法口诀表14

实例013 打印杨辉三角15

1.4 循环的数学应用16

实例014 序列求和17

实例015 简单的级数运算18

实例016 用while语句求n!19

实例017 特殊等式20

实例018 求一个正整数的所有因子20

实例019 一元钱兑换方案21

实例020 对调数问题22

实例021 求解平方和24

1.5 数组25

实例022 逆序存放数据25

实例023 相邻元素之和26

实例024 选票统计27

实例025 模拟比赛打分28

实例026 对调最大与最小数位置30

实例027 使用数组统计学生成绩31

实例028 设计魔方阵32

1.6 字符和字符串操作33

实例029 字符串倒置33

实例030 字符串替换34

实例031 回文字符串35

实例032 不用strcat连接两个字符串37

实例033 删除字符串中连续字符38

实例034 字符升序排列39

实例035 在指定的位置后插入字符串40

1.7 函数42

实例036 递归解决年龄问题42

实例037 求学生的平均身高43

实例038 分数计算器程序44

1.8 趣味计算46

实例039 加油站加油46

实例040 小球下落47

实例041 灯塔数量48

实例042 买苹果49

实例043 猴子吃桃50

实例044 老师分糖果51

实例045 新同学的年龄52

实例046 百钱百鸡53

实例047 彩球54

实例048 求总数55

1.9 宏定义与位运算56

实例049 用宏定义实现值互换56

实例050 循环移位57

第2章 指针61

2.1 指针变量62

实例051 使用指针实现数据交换62

实例052 使用指针实现整数排序63

实例053 指向结构体变量的指针64

2.2 指针与数组65

实例054 使用指针输出数组元素65

实例055 用指针实现逆序存放数组元素值67

实例056 输出二维数组有关值68

实例057 输出二维数组任一行任一列值69

实例058 用指针查找数列中最大值、最小值71

实例059 用指针数组构造字符串数组72

实例060 将若干字符串按照字母顺序输出73

2.3 指针与函数74

实例061 用指向函数的指针比较大小74

实例062 使用返回指针的函数查找最大值75

实例063 使用指针函数求学生成绩76

实例064 寻找指定元素的指针77

实例065 寻找相同元素的指针79

2.4 字符串与指针80

实例066 使用指针实现字符串复制80

实例067 字符串的连接82

实例068 字符串插入83

实例069 字符串的匹配84

2.5 指向指针的指针85

实例070 使用指针的指针输出字符串85

实例071 实现输入月份号输出该月份英文名87

实例072 使用指向指针的指针对字符串排序88

第3章 数据结构91

3.1 结构体92

实例073 找最高分92

实例074 平均成绩93

实例075 比较计数94

实例076 信息查询95

实例077 计算开机时间96

3.2 链表98

实例078 创建单向链表98

实例079 创建双向链表100

实例080 创建循环链表102

实例081 双链表逆置104

实例082 双链表逆序输出106

实例083 约瑟夫环107

实例084 创建顺序表并插入元素109

实例085 向链表中插入节点110

实例086 从链表中删除节点112

实例087 合并两个链表114

实例088 单链表就地逆置116

实例089 头插入法建立单链表117

3.3 栈和队列119

实例090 应用栈实现进制转换119

实例091 用栈设置密码121

实例092 栈实现行编辑程序124

实例093 括号匹配检测126

实例094 用栈及递归计算多项式128

实例095 链队列130

实例096 循环缓冲区问题132

3.4 串与广义表135

实例097 串的模式匹配135

实例098 简单的文本编辑器136

实例099 广义表的存储139

实例100 广义表的复制142

3.5 二叉树145

实例101 二叉树的递归创建145

实例102 二叉树的遍历148

实例103 线索二叉树的创建150

实例104 二叉排序树152

实例105 哈夫曼编码153

3.6 图及图的应用155

实例106 图的邻接表存储156

实例107 图的深度优先搜索158

实例108 图的广度优先搜索161

实例109 Prim算法求最小生成树163

实例110 迪杰斯特拉算法166

第4章 算法169

4.1 简单问题算法170

实例111 任意次方后的最后三位170

实例112 计算π的近似值170

实例113 小于500的所有勾股数171

实例114 能否组成三角形172

实例115 偶数拆分173

实例116 乘积大于和的数174

实例117 求各位上和为5的数175

实例118 计算某日是该年第几天176

4.2 排序算法177

实例119 直接插入排序178

实例120 希尔排序179

实例121 起泡排序180

实例122 快速排序181

实例123 选择排序183

实例124 归并排序184

4.3 查找算法185

实例125 顺序查找185

实例126 二分查找187

实例127 分块查找188

实例128 哈希查找189

4.4 定理与猜想192

实例129 斐波那契数列192

实例130 角谷猜想193

实例131 歌德巴赫猜想194

实例132 四方定理195

实例133 尼科彻斯定理196

4.5 逻辑推理与判断197

实例134 婚礼上的谎言197

第5章 数学应用199

5.1 素数问题200

实例135 求100~200的素数200

实例136 可逆素数201

实例137 回文素数202

5.2 整数趣题203

实例138 阿姆斯特朗数203

实例139 特殊的完全平方数204

实例140 求1000以内的完全数205

实例141 三重回文数206

实例142 亲密数207

实例143 自守数208

实例144 满足abcd=(ab+cd)2的数210

实例145 神奇的数字6174210

实例146 一数三平方211

5.3 数学问题求解212

实例147 求等差数列213

实例148 求整数的绝对值213

实例149 正弦、余弦、正切值214

实例150 自然对数的底e的计算215

实例151 最大公约及最小公倍数216

实例152 求解二元一次不定方程217

实例153 二分法求解方程219

实例154 牛顿迭代法解方程的根220

5.4 矩阵221

实例155 打印特殊方阵221

实例156 求3×3矩阵对角元素之和222

实例157 矩阵的加法运算223

实例158 矩阵的乘法运算224

实例159 巧排螺旋方阵225

5.5 生活中的数学227

实例160 求车运行速度227

实例161 卖西瓜228

实例162 打渔晒网229

实例163 水池注水230

实例164 捕鱼和分鱼231

实例165 递归解分鱼232

实例166 巧分苹果233

第6章 文件操作235

6.1 文件读写操作236

实例167 读取磁盘文件236

实例168 将数据写入磁盘文件237

实例169 格式化读写文件238

实例170 成块读写操作240

实例171 随机读写文件241

实例172 以行为单位读写文件243

6.2 文件内容操作244

实例173 复制文件内容到另一文件244

实例174 错误处理246

实例175 合并两个文件信息247

实例176 统计文件内容249

6.3 文件的创建、查找及删除250

实例177 创建文件250

实例178 创建临时文件252

实例179 查找文件252

实例180 重命名文件253

实例181 删除文件254

实例182 删除文件中的记录255

6.4 文件相关操作257

实例183 关闭打开的所有文件257

实例184 同时显示两个文件的内容259

实例185 显示目录内同类型文件260

实例186 文件分割262

实例187 文件加密264

第7章 库函数调用267

7.1 时间转换和操作函数268

实例188 固定格式输出当前时间268

实例189 当前时间转换269

实例190 显示程序运行时间270

实例191 获取DOS系统时间271

实例192 设置DOS系统日期271

实例193 设置DOS系统时间272

实例194 读取并设置bios的时钟273

7.2 数学函数274

实例195 求相对的最小整数274

实例196 求直角三角形斜边275

实例197 小数分离276

实例198 求任意数n次幂277

7.3 字符串、字符函数278

实例199 函数实现字符匹配278

实例200 任意大写字母转小写279

实例201 字符串复制到指定空间280

实例202 查找位置信息281

7.4 其他函数282

实例203 复制当前目录282

实例204 产生惟一文件283

实例205 不同亮度显示284

实例206 字母检测285

实例207 建立目录286

实例208 删除目录287

实例209 数字检测288

实例210 快速分类289

实例211 访问系统temp中文件291

实例212 设置组合键292

第8章 图形图像295

8.1 基本图形296

实例213 绘制直线296

实例214 绘制表格297

实例215 绘制矩形299

实例216 绘制椭圆300

实例217 绘制圆弧线301

实例218 绘制扇区302

实例219 绘制空心圆303

实例220 绘制正弦曲线304

实例221 绘制彩带306

8.2 色彩填充及使用307

实例222 黄色网格填充的椭圆307

实例223 红色间隔点填充多变形309

实例224 绘制五角星310

实例225 颜色变换311

实例226 彩色扇形312

实例227 输出不同字体313

8.3 屏幕操作315

实例228 相同图案的输出315

实例229 设置文本及背景颜色317

实例230 简单的键盘画图程序319

实例231 鼠标绘图321

实例232 艺术清屏323

8.4 图形动画326

实例233 图形时钟326

实例234 火箭发射328

实例235 运动的问候语329

实例236 正方形下落330

实例237 跳动的小球331

实例238 旋转的五角星333

实例239 变化的同心圆335

实例240 小球碰撞336

8.5 图形综合实例338

实例241 圆形精美图案338

实例242 直线精美图案339

实例243 心形图案341

实例244 钻石图案342

实例245 雪花343

实例246 直线、正方形综合345

第9章 系统相关347

9.1 时间和日期348

实例247 获取当前日期与时间348

实例248 荻取当地日期与时间349

实例249 格林尼治平时349

实例250 设置系统日期350

9.2 BIOS操作352

实例251 获取BIOS常规内存容量352

实例252 读/写BIOS计时器353

实例253 获取CMOS密码354

9.3 硬件、软件中断355

实例254 获取Ctrl+Break消息355

实例255 鼠标中断357

实例256 设置文本显示模式358

9.4 磁盘相关361

实例257 获取当前磁盘空间信息361

实例258 备份/恢复硬盘分区表363

实例259 硬盘逻辑锁367

9.5 信息获取368

实例260 显卡类型测试368

实例261 获取系统配置信息369

实例262 获取环境变量371

实例263 获取寄存器信息372

9.6 其他373

实例264 恢复内存文本373

实例265 绘制立体窗口376

实例266 控制扬声器声音377

实例267 获取CapsLock键状态378

实例268 删除多级目录379

第10章 加解密与安全性383

10.1 程序保护384

实例269 自毁程序384

实例270 明码序列号保护385

实例271 非明码序列号保护386

10.2 加密解密388

实例272 MD5加密388

实例273 RSA加密395

实例274 DES加密396

实例275 RC4加密400

实例276 SHA1加密403

实例277 恺撒加密408

第11章 制作万年历模块411

万年历概述412

实例278 传参模块412

实例279 计算星期差模块413

实例280 计算星期几模块414

实例281 显示月份模块415

第12章 制作文秘办公模块417

文秘办公模块概述418

实例282 菜单选择模块419

实例283 分割文件模块420

实例284 合并文件模块422

实例285 计算文件大小模块423

第13章 制作电话本模块425

电话本概述426

实例286 图形模块428

实例287 电话本登录模块430

实例288 关键算法模块431

实例289 热键实现模块432

实例290 显示电话本模块435

第14章 制作小熊时钟模块437

小熊时钟概述438

实例291 绘制图形界面模块439

实例292 判断按键模块440

实例293 显示时间模块440

第15章 制作打字游戏443

打字游戏概述444

实例294 主函数445

实例295 游戏界面设置446

第16章 制作弹力球游戏449

弹力球游戏概述450

实例296 游戏主菜单模块452

实例297 判断游戏选择模块453

实例298 游戏画墙模块454

实例299 定义鼠标信息模块455

实例300 游戏实现模块456

实例301 显示游戏规则模块458

第17章 制作快快吃豆游戏459

游戏概述460

实例302 判断是否进入游戏模块461

实例303 绘制游戏初始界面模块462

实例304 游戏实现模块464

实例305 去除痕迹模块465

实例306 游戏输赢模块466

第18章 制作贪吃蛇游戏469

贪吃蛇游戏概述470

实例307 速度选择界面471

实例308 画墙函数的设计472

实例309 游戏运行函数的设计473

实例310 游戏结束界面的设计475

第19章 制作迷宫游戏477

迷宫游戏概述478

实例311 迷宫行列输入设计479

实例312 迷宫输出行列的设计479

实例313 迷宫路径输出函数的设计481

第20章 制作俄罗斯方块游戏485

俄罗斯方块概述486

实例314 游戏背景界面的设计487

实例315 组合方块的设计487

实例316 游戏控制模块的设计489

实例317 游戏结束界面的设计491

第21章 制作推箱子游戏493

推箱子概述494

实例318 游戏界面的设计495

实例319 游戏控制模块的设计498

实例320 游戏说明模块的设计505

第22章 制作猜字游戏507

猜数字游戏概述508

实例321 编写程序主函数509

实例322 游戏界面设置510

第23章 24点游戏513

24点游戏概述514

实例323 主函数515

实例324 游戏界面设置516

第24章 制作五子棋游戏519

五子棋游戏概述520

实例325 游戏开始521

实例326 绘制棋盘521

实例327 绘制棋子522

实例328 清除棋子522

实例329 游戏过程522

实例330 判断胜负结果527

第25章 制作系统测试模块529

系统测试概述530

实例331 系统时间获取的设计531

实例332 磁盘信息显示的设计531

实例333 显卡信息显示的设计532

实例334 环境变量显示的设计533

实例335 系统配置信息显示的设计534

第26章 制作硬件测试模块537

硬件测试概述538

实例336 主函数539

实例337 鼠标设置540

实例338 获取CapsLock键的状态541

实例339 控制扬声器声音541

实例340 获取寄存器信息542

第27章 制作学生信息管理系统543

系统概述544

实例341 录入学生信息模块548

实例342 查询学生信息模块550

实例343 删除学生信息模块551

实例344 插入学生信息模块552

实例345 学生成绩排名模块554

第28章 制作学生个人消费管理系统557

系统概述558

实例346 录入学生消费信息模块562

实例347 查询学生消费信息模块565

实例348 删除学生消费信息模块566

实例349 显示学生消费信息模块568

实例350 保存学生消费信息模块569

第29章 制作火车订票系统571

系统概述572

实例351 添加模块设计574

实例352 查询模块576

实例353 订票模块577

实例354 修改模块579

实例355 显示模块580

实例356 保存模块581

第30章 制作通讯录管理系统583

系统概述584

实例357 功能菜单585

实例358 通讯录录入586

实例359 通讯录查询588

实例360 通讯录删除589

实例361 通讯录显示590

实例362 通讯录数据保存591

实例363 数据加载设计592

第31章 图书管理系统593

图书管理系统概述594

实例364 显示主菜单信息596

实例365 显示所有图书信息598

实例366 添加图书信息600

实例367 修改图书信息604

实例368 删除图书信息610

实例369 查询图书信息614

第32章 企业员工管理系统617

企业员工管理系统概述618

实例370 系统初始化模块618

实例371 功能菜单模块621

实例372 系统登录模块622

实例373 员工信息添加模块623

实例374 员工信息删除模块625

实例375 员工信息查询模块626

实例376 员工信息修改模块629

实例377 员工信息统计模块632

实例378 系统密码重置模块633

第33章 商品管理系统635

商品管理系统概述636

实例379 商品录入637

实例380 商品查询642

实例381 商品删除643

实例382 商品修改645

实例383 商品记录插入647

实例384 商品记录统计649

第34章 网络通信编程651

实例385 网络信息系统主程序652

实例386 点对点通信654

实例387 服务器中转通信659

实例388 程序调试与错误处理665

热门推荐