C语言实战105例

副标题:无

作   者:王为青,张圣亮编著

分类号:

ISBN:9787115155672

微信扫一扫,移动浏览光盘

简介

本书共汇集105个实例,内容循序渐进,通过实例进许可证C语言编程。全书分为8篇,包括基础篇、数值计算与数据结构篇、文本屏幕与文件操作篇、病毒与安全篇、图形篇、系统篇、游戏篇、综合篇,基本涵盖了目前C语言编程的各个方面。 本书全部以实例为线索展开讲解,注重对实例的分析、对方法的详细讲解以及对知识点的归纳总结。书中通过实例来讲解知识点,同时又通过相应的知识点来分析实例,二者相辅相成。 通过阅读本书,初学者不会再为编写程序时无从下手而苦恼,具有一定C语言基础的读者也不会再原地踏步,停滞不前。因此,本书不仅可以帮助初学者快速入门,也可帮助中级读者在C语言程序设计的殿堂中迈进。

目录

第1部分 基础篇.

实例1 一个价值“三天”的bug 2

实例2 灵活使用递增(递减)操作符 5

实例3 算术运算符计算器 7

实例4 逻辑运算符计算器 9

实例5 ip地址解析 11

实例6 用if…else语句解决奖金发放问题 13

实例7 用for循环模拟自由落体 16

实例8 用while语句求n! 19

实例9 模拟银行常用打印程序 22

实例10 使用一维数组统计选票 26

实例11 使用二维数组统计学生成绩 29

实例12 简单的计算器 32

实例13 时钟程序 35

实例14 华氏温度和摄氏温度的相互转换 38

实例15 simpledebug函数应用 40

第2部分 数值计算与数据结构篇

实例16 常用的几种排序方法 46

实例17 广度优先搜索及深度优先搜索 53

实例18 实现基本的串操作 59

.实例19 计算各点到源点的最短距离 62

实例20 储油问题 65

实例21 中奖彩球问题 67

实例22 0-1背包问题 69

实例23 阶梯计数问题 72

实例24 二叉树算法集 74

实例25 模拟lru页面置换算法 79

实例26 大整数阶乘新思路 82

实例27 银行事件驱动模拟程序 84

实例28 模拟迷宫探路 87

实例29 实现高随机度随机序列 89

实例30 停车场管理系统 91

第3部分 文本屏幕与文件操作篇

实例31 菜单实现 96

实例32 窗口制作 97

实例33 模拟屏幕保护程序 100

实例34 文件读写基本操作 102

实例35 格式化读写文件 105

实例36 成块读写操作 107

实例37 随机读写文件 108

实例38 文件的加密和解密 111

实例39 实现两个文件的连接 113

实例40 实现两个文件信息的合并 116

实例41 文件信息统计 118

实例42 文件分割实例 121

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

实例44 模拟linux环境下的vi编辑器 124

实例45 文件操作综合应用——银行账户管理 128

第4部分 病毒与安全篇

实例46 实用内存清理程序 134

实例47 如何检测sniffer  136

实例48 加密dos批处理程序 139..

实例49 使用栈实现密码设置 141

实例50 远程缓冲区溢出漏洞利用程序 144

实例51 简易漏洞扫描器 146

实例52 文件病毒检测程序 149

实例53 监测内存泄露与溢出 150

实例54 实现traceroute命令 152

实例55 实现ping程序功能 154

实例56 获取linux本机ip地址 157

实例57 实现扩展内存的访问 161

实例58 随机加密程序 164

实例59 md5加密程序 165

实例60 rsa加密实例 168

第5部分 图形篇

实例61 制作表格 172

实例62 用画线函数作出的图案 174

实例63 多样的椭圆 176

实例64 多变的立方体 177

实例65 简易时钟 178

实例66 跳动的小球 181

实例67 用柱状图表示学生成绩各分数段比率 183

实例68 ega/vga屏幕存储 187

实例69 按钮制作 190

实例70 三维视图制作 193

实例71 红旗图案制作 194

实例72 火焰动画制作 196

实例73 模拟水纹扩散 199

实例74 彩色的photo frame  201

实例75 火箭发射演示 203

第6部分 系统篇

实例76 恢复内存文本 208

实例77 挽救磁盘数据 210

实例78 建立和隐藏多个pri dos分区 213

实例79 简单的dos下的中断服务程序 216

实例80 文件名分析程序 219

实例81 鼠标中断处理 222

实例82 实现磁盘数据的整体加密 224

实例83 揭开cmos密码 227

实例84 获取网卡信息 229

实例85 创建自己的设备 231

实例86 设置应用程序启动密码 233

实例87 获取系统配置信息 236

实例88 硬件检测 239

实例89 管道通信 241

实例90 程序自杀技术实现 244

第7部分 游戏篇

实例91 连续击键游戏 248

实例92 掷骰子游戏 250

实例93 弹力球 252

实例94 俄罗斯方块 253

实例95 24点扑克牌游戏 257

实例96 贪吃蛇 260

实例97 潜水艇大战 262

实例98 机器人大战 265

实例99 图形模式下的搬运工 266

实例100 十全十美游戏 269

第8部分 综合篇

实例101 强大的通信录 274

实例102 模拟windows下ultraedit程序 277

实例103 轻松实现个人理财 279

实例104 竞技比赛打分系统 281

实例105 火车订票系统 286...


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C语言实战105例
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon