封面
前言
第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 程序调试与错误处理
技术要点对应实例位置
更新时间:2019-01-02 07:19:04