万本电子书0元读

万本电子书0元读

顶部广告

C语言程序开发范例宝典(光盘内容另行下载,地址见书封底)电子书

  超值。本书所选实例是众多程序员长时间开发提炼的,所选内容均来源于实际项目的开发,覆盖了编程中所涉及的方方面面的技术。这些实例所涉及的问题都是非常实用的,能够给读者以启发,缩短程序开发过程。   实用。本书所有实例内容都以解决开发者在编程中遇到的实际问题和开发中应该掌握的技术为中心,紧密围绕实践选材,每个实例都可以独立解决某一方面问题。有的可以解决工作中的难题,有的可以提高工作效率,有的可以提升工作价值。

售       价:¥

纸质售价:¥61.40购买纸书

719人正在读 | 8人评论 6.2

作       者:杨丽,郭锐,陈雪峰

出  版  社:人民邮电出版社

出版时间:2015-01-01

字       数:54.8万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(8条)
  • 读书简介
  • 目录
  • 累计评论(8条)
本书全面介绍了应用C语言行发的各种技术、技巧、实例、模块、游戏及项目等,全书共分34章,主要包括基础知识、指针、数据结构、算法、数学应用、文件操作、库函数应用、图形图像、系统调用、加解密与安全性、万年历模块、文秘办公模块、电话本模块、小熊时钟、字游戏、弹力球游戏、快快吃豆游戏、贪吃蛇游戏、迷宫游戏、俄罗斯方块游戏、推箱子游戏、猜数字游戏、24游戏、五子棋游戏、系统测试模块、硬件测试模块、制作学生信息管理系统、学生个人消费管理系统、火车订票系、通讯录管理系统、图书管理系统、企业员工管理系统、商品管理系统、网络通信程序等。全书共提供388个实例,每个实例都突出了其实用性。 本书既可作为C程序的初学者学习用书,也可作为程序发人员、相关培训机构老师和学生的参考用书。<br/>【推荐语】<br/>超值。本书所选实例是众多程序员长时间发提炼的,所选内容均来源于实际项目的发,覆盖了编程中所涉及的方方面面的技术。这些实例所涉及的问题都是非常实用的,能够给读者以启发,缩短程序发过程。 实用。本书所有实例内容都以解决发者在编程中遇到的实际问题和发中应该掌握的技术为中心,紧密围绕实践选材,每个实例都可以独立解决某一方面问题。有的可以解决工作中的难题,有的可以提高工作效率,有的可以提升工作价值。 专业。所选实例包含了各个方面、各个领域的应用实例。很多实例是程序员梦寐以求的经典实例,读者通过这些实例可以快速解决发中遇到的各种问题,快速发各种软件产品。 全面。全书包含400个典型应用实例,内容覆盖了编程中所涉及的方方面面编程技术,是作者多年发经验的积累和总结。 易用。所选实例具有广泛的代表性,所有实例都提供了源代码,读者可以快速使用。 易查。本书实例编排精细,读者可以快速查找所需内容。光盘中提供了代码速查技术。 DVD超值光盘。本书附带DVD光盘,除提供了书本实例的源程序和视频外,还提供各种学习视频、项目、方案、源码和基础训练任务资源近3G,**超值。<br/>【作者】<br/>明日科技 吉林省明日科技有限公司是一家以计算机软件和数字出版为核心的高科技企业,多年来始终致力于行业管理软件、数字化出版物等领域的实践,目前已和多家国内上市企业形成产品合作关系,公司的多款软件产品应用于国内的多家企业集团。明日科技拥有软件发和项目实施方面的资深专家和学习型技术团队,利用积累的专业知识和经验,已发数百种专业技术图书和数十种数字化学习产品,成为国内IT信息服务领域的知名品牌。<br/>
目录展开

前言

第1章 基础知识

1.1 进制转换

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

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

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

实例004 以IP地址形式输出

1.2 条件判断

实例005 a2+b2

实例006 判断闰年

实例007 阶梯问题

实例008 评定成绩

1.3 多重循环打印图形

实例009 用#打印三角形

实例010 用*打印图形

实例011 绘制余弦曲线

实例012 打印乘法口诀表

实例013 打印杨辉三角

1.4 循环的数学应用

实例014 序列求和

实例015 简单的级数运算

实例016 用while语句求n!

实例017 特殊等式

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

实例019 一元钱兑换方案

实例020 对调数问题

实例021 求解平方和

1.5 数组

实例022 逆序存放数据

实例023 相邻元素之和

实例024 选票统计

实例025 模拟比赛打分

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

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

实例028 设计魔方阵

1.6 字符和字符串操作

实例029 字符串倒置

实例030 字符串替换

实例031 回文字符串

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

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

实例034 字符升序排列

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

1.7 函数

实例036 递归解决年龄问题

实例037 求学生的平均身高

实例038 分数计算器程序

1.8 趣味计算

实例039 加油站加油

实例040 小球下落

实例041 灯塔数量

实例042 买苹果

实例043 猴子吃桃

实例044 老师分糖果

实例045 新同学的年龄

实例046 百钱百鸡

实例047 彩球

实例048 求总数

1.9 宏定义与位运算

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

实例050 循环移位

第2章 指针

2.1 指针变量

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

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

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

2.2 指针与数组

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

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

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

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

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

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

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

2.3 指针与函数

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

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

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

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

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

2.4 字符串与指针

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

实例067 字符串的连接

实例068 字符串插入

实例069 字符串的匹配

2.5 指向指针的指针

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

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

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

第3章 数据结构

3.1 结构体

实例073 找最高分

实例074 平均成绩

实例075 比较计数

实例076 信息查询

实例077 计算开机时间

3.2 链表

实例078 创建单向链表

实例079 创建双向链表

实例080 创建循环链表

实例081 双链表逆置

实例082 双链表逆序输出

实例083 约瑟夫环

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

实例085 向链表中插入节点

实例086 从链表中删除节点

实例087 合并两个链表

实例088 单链表就地逆置

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

3.3 栈和队列

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

实例091 用栈设置密码

实例092 栈实现行编辑程序

实例093 括号匹配检测

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

实例095 链队列

实例096 循环缓冲区问题

3.4 串与广义表

实例097 串的模式匹配

实例098 简单的文本编辑器

实例099 广义表的存储

实例100 广义表的复制

3.5 二叉树

实例101 二叉树的递归创建

实例102 二叉树的遍历

实例103 线索二叉树的创建

实例104 二叉排序树

实例105 哈夫曼编码

3.6 图及图的应用

实例106 图的邻接表存储

实例107 图的深度优先搜索

实例108 图的广度优先搜索

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

实例110 迪杰斯特拉算法

第4章 算法

4.1 简单问题算法

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

实例112 计算π的近似值

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

实例114 能否组成三角形

实例115 偶数拆分

实例116 乘积大于和的数

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

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

4.2 排序算法

实例119 直接插入排序

实例120 希尔排序

实例121 起泡排序

实例122 快速排序

实例123 选择排序

实例124 归并排序

4.3 查找算法

实例125 顺序查找

实例126 二分查找

实例127 分块查找

实例128 哈希查找

4.4 定理与猜想

实例129 斐波那契数列

实例130 角谷猜想

实例131 哥德巴赫猜想

实例132 四方定理

实例133 尼科彻斯定理

4.5 逻辑推理与判断

实例134 婚礼上的谎言

第5章 数学应用

5.1 素数问题

实例135 求100~200的素数

实例136 可逆素数

实例137 回文素数

5.2 整数趣题

实例138 阿姆斯特朗数

实例139 特殊的完全平方数

实例140 求1000以内的完全数

实例141 三重回文数

实例142 亲密数

实例143 自守数

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

实例145 神奇的数字6174

实例146 一数三平方

5.3 数学问题求解

实例147 求等差数列

实例148 求整数的绝对值

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

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

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

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

实例153 二分法求解方程

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

5.4 矩阵

实例155 打印特殊方阵

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

实例157 矩阵的加法运算

实例158 矩阵的乘法运算

实例159 巧排螺旋方阵

5.5 生活中的数学

实例160 求车运行速度

实例161 卖西瓜

实例162 打渔晒网

实例163 水池注水

实例164 捕鱼和分鱼

实例165 递归解分鱼

实例166 巧分苹果

第6章 文件操作

6.1 文件读写操作

实例167 读取磁盘文件

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

实例169 格式化读写文件

实例170 成块读写操作

实例171 随机读写文件

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

6.2 文件内容操作

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

实例174 错误处理

实例175 合并两个文件信息

实例176 统计文件内容

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

实例177 创建文件

实例178 创建临时文件

实例179 查找文件

实例180 重命名文件

实例181 删除文件

实例182 删除文件中的记录

6.4 文件相关操作

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

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

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

实例186 文件分割

实例187 文件加密

第7章 库函数调用

7.1 时间转换和操作函数

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

实例189 当前时间转换

实例190 显示程序运行时间

实例191 获取DOS系统时间

实例192 设置DOS系统日期

实例193 设置DOS系统时间

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

7.2 数学函数

实例195 求相对的最小整数

实例196 求直角三角形斜边

实例197 小数分离

实例198 求任意数n次幂

7.3 字符串、字符函数

实例199 函数实现字符匹配

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

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

实例202 查找位置信息

7.4 其他函数

实例203 复制当前目录

实例204 产生惟一文件

实例205 不同亮度显示

实例206 字母检测

实例207 建立目录

实例208 删除目录

实例209 数字检测

实例210 快速分类

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

实例212 设置组合键

第8章 图形图像

8.1 基本图形

实例213 绘制直线

实例214 绘制表格

实例215 绘制矩形

实例216 绘制椭圆

实例217 绘制圆弧线

实例218 绘制扇区

实例219 绘制空心圆

实例220 绘制正弦曲线

实例221 绘制彩带

8.2 色彩填充及使用

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

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

实例224 绘制五角星

实例225 颜色变换

实例226 彩色扇形

实例227 输出不同字体

8.3 屏幕操作

实例228 相同图案的输出

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

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

实例231 鼠标绘图

实例232 艺术清屏

8.4 图形动画

实例233 图形时钟

实例234 火箭发射

实例235 运动的问候语

实例236 正方形下落

实例237 跳动的小球

实例238 旋转的五角星

实例239 变化的同心圆

实例240 小球碰撞

8.5 图形综合实例

实例241 圆形精美图案

实例242 直线精美图案

实例243 心形图案

实例244 钻石图案

实例245 雪花

实例246 直线、正方形综合

第9章 系统相关

9.1 时间和日期

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

实例248 获取当地日期与时间

实例249 格林尼治平时

实例250 设置系统日期

9.2 BIOS操作

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

实例252 读/写BIOS计时器

实例253 获取CMOS密码

9.3 硬件、软件中断

实例254 获取Ctrl+Break键消息

实例255 鼠标中断

实例256 设置文本显示模式

9.4 磁盘相关

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

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

实例259 硬盘逻辑锁

9.5 信息获取

实例260 显卡类型测试

实例261 获取系统配置信息

实例262 获取环境变量

实例263 获取寄存器信息

9.6 其他

实例264 恢复内存文本

实例265 绘制立体窗口

实例266 控制扬声器声音

实例267 获取Caps Lock 键状态

实例268 删除多级目录

第10章 加解密与安全性

10.1 程序保护

实例269 自毁程序

实例270 明码序列号保护

实例271 非明码序列号保护

10.2 加密解密

实例272 MD5加密

实例273 RSA加密

实例274 DES加密

实例275 RC4加密

实例276 SHA1加密

实例277 恺撒加密

第11章 制作万年历模块

万年历概述

实例278 传参模块

实例279 计算星期差模块

实例280 计算星期几模块

实例281 显示月份模块

第12章 制作文秘办公模块

文秘办公模块概述

实例282 菜单选择模块

实例283 分割文件模块

实例284 合并文件模块

实例285 计算文件大小模块

第13章 制作电话本模块

电话本概述

实例286 图形模块

实例287 电话本登录模块

实例288 关键算法模块

实例289 热键实现模块

实例290 显示电话本模块

第14章 制作小熊时钟模块

小熊时钟概述

实例291 绘制图形界面模块

实例292 判断按键模块

实例293 显示时间模块

第15章 制作打字游戏

打字游戏概述

实例294 主函数

实例295 游戏界面设置

第16章 制作弹力球游戏

弹力球游戏概述

实例296 游戏主菜单模块

实例297 判断游戏选择模块

实例298 游戏画墙模块

实例299 定义鼠标信息模块

实例300 游戏实现模块

实例301 显示游戏规则模块

第17章 制作快快吃豆游戏

游戏概述

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

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

实例304 游戏实现模块

实例305 去除痕迹模块

实例306 游戏输赢模块

第18章 制作贪吃蛇游戏

贪吃蛇游戏概述

实例307 速度选择界面

实例308 画墙函数的设计

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

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

第19章 制作迷宫游戏

迷宫游戏概述

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

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

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

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

俄罗斯方块概述

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

实例315 组合方块的设计

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

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

第21章 制作推箱子游戏

推箱子概述

实例318 游戏界面的设计

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

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

第22章 制作猜数字游戏

猜数字游戏概述

实例321 编写程序主函数

实例322 游戏界面设置

第23章 24点游戏

24点游戏概述

实例323 主函数

实例324 游戏界面设置

第24章 制作五子棋游戏

五子棋游戏概述

实例325 游戏开始

实例326 绘制棋盘

实例327 绘制棋子

实例328 清除棋子

实例329 游戏过程

实例330 判断胜负结果

第25章 制作系统测试模块

系统测试概述

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

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

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

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

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

第26章 制作硬件测试模块

硬件测试概述

实例336 主函数

实例337 鼠标设置

实例338 获取CapsLock键的状态

实例339 控制扬声器声音

实例340 获取寄存器信息

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

系统概述

实例341 录入学生信息模块

实例342 查询学生信息模块

实例343 删除学生信息模块

实例344 插入学生信息模块

实例345 学生成绩排名模块

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

系统概述

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

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

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

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

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

第29章 制作火车订票系统

系统概述

实例351 添加模块

实例352 查询模块

实例353 订票模块

实例354 修改模块

实例355 显示模块

实例356 保存模块

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

系统概述

实例357 功能菜单

实例358 通讯录录入

实例359 通讯录查询

实例360 通讯录删除

实例361 通讯录显示

实例362 通讯录数据保存

实例363 数据加载

第31章 图书管理系统

图书管理系统概述

实例364 显示主菜单信息

实例365 显示所有图书信息

实例366 添加图书信息

实例367 修改图书信息

实例368 删除图书信息

实例369 查询图书信息

第32章 企业员工管理系统

企业员工管理系统概述

实例370 系统初始化模块

实例371 功能菜单模块

实例372 系统登录模块

实例373 员工信息添加模块

实例374 员工信息删除模块

实例375 员工信息查询模块

实例376 员工信息修改模块

实例377 员工信息统计模块

实例378 系统密码重置模块

第33章 商品管理系统

商品管理系统概述

实例379 商品录入

实例380 商品查询

实例381 商品删除

实例382 商品修改

实例383 商品记录插入

实例384 商品记录统计

第34章 网络通信编程

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

实例386 点对点通信

实例387 服务器中转通信

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

技术要点对应实例位置

光盘地址链接

累计评论(8条) 11个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部