C语言实例解析精粹
精彩入门,好书!好书!1.【Code】目录,包括实例1~190的所有源代码和可执行程序。2.【Tools】目录,包括TC2.0编译器。第一部分 基础篇实例1 第一个C程序 2实例2 求整数之积 6实例3 比较实数大小 8实例4 字符的输出 10实例5 显示变量所占字节数 11实例6 自增/自减运算 13实例7 数列求和 14实例8 乘法口诀表 17实例9 猜数字游戏 19实例10 模拟 ATM(自动柜员机)界面 22实例11 用一维数组统计学生成绩 24实例12 用二维数组实现矩阵转置 26实例13 求解二维数组的最大/最小元素 29实例14 利用数组求前n个质数 31实例15 编制万年历 33实例16 对数组元素排序 36实例17 任意进制数的转换 37实例18 判断回文数 39实例19 求数组前n元素之和 41实例20 求解钢材切割的最佳订单 42实例21 通过指针比较整数大小 44实例22 指向数组的指针 48实例23 寻找指定元素的指针 50实例24 寻找相同元素的指针 52实例25 阿拉伯数字转换为罗马数字 53实例26 字符替换 56实例27 从键盘读入实数 57实例28 字符行排版 59实例29 字符排列 60实例30 判断字符串是否回文 62实例31 通讯录的输入输出 63实例32 扑克牌的结构表示 68实例33 用“结构”统计学生成绩 69实例34 报数游戏 72实例35 模拟社会关系 73实例36 统计文件的字符数 74实例37 同时显示两个文件的内容 80实例38 简单的文本编辑器 81实例39 文件的字数统计程序 82实例40 学生成绩管理程序 85第二部分 数据结构篇实例41 插入排序 96实例42 希尔排序 100实例43 冒泡排序 102实例44 快速排序 105实例45 选择排序 109实例46 堆排序 111实例47 归并排序 115实例48 基数排序 119实例49 顺序表插入和删除 123实例50 链表操作 126实例51 双链表 129实例52 二叉树遍历 130实例53 浮点数转换为字符串 132实例54 汉诺塔问题 133实例55 哈夫曼编码 135实例56 图的深度优先遍历 138实例57 图的广度优先遍历 139实例58 求解最优交通路径 141实例59 八皇后问题 143实例60 骑士巡游 145第三部分 数值计算与趣味数学篇实例61 绘制余弦曲线和直线的迭加 150实例62 计算高次方数的尾数 151实例63 打鱼还是晒网 151实例64 怎样存钱以获取最大利息 154实例65 阿姆斯特朗数 155实例66 亲密数 156实例67 自守数 157实例68 具有abcd=(ab+cd)2性质的数 158实例69 验证歌德巴赫猜想 159实例70 素数幻方 161实例71 百钱百鸡问题 163实例72 爱因斯坦的数学题 164实例73 三色球问题 165实例74 马克思手稿中的数学题 166实例75 配对新郎和新娘 167实例76 约瑟夫问题 168实例77 邮票组合 169实例78 分糖果 170实例79 波瓦松的分酒趣题 172实例80 求π的近似值 173实例81 奇数平方的有趣性质 175实例82 角谷猜想 176实例83 四方定理 177实例84 卡布列克常数 178实例85 尼科彻斯定理 179实例86 扑克牌自动发牌 180实例87 常胜将军 181实例88 搬山游戏 182实例89 兔子产子(菲波那契数列) 183实例90 数字移动 184实例91 多项式乘法 186实例92 产生随机数 189实例93 堆栈四则运算 190实例94 递归整数四则运算 196实例95 复平面作图 199实例96 绘制彩色抛物线 200实例97 绘制正态分布曲线 203实例98 求解非线性方程 206实例99 实矩阵乘法运算 209实例100 求解线性方程 211实例101 n阶方阵求逆 215实例102 复矩阵乘法 219实例103 求定积分 220实例104 求满足特异条件的数列 221实例105 超长正整数的加法 222第四部分 图形篇实例106 绘制直线 226实例107 绘制圆 230实例108 绘制圆弧 231实例109 绘制椭圆 232实例110 设置背景色和前景色 233实例111 设置线条类型 235实例112 设置填充类型和填充颜色 237实例113 图形文本的输出 238实例114 金刚石图案 240实例115 飘带图案 241实例116 圆环图案 242实例117 肾形图案 243实例118 心脏形图案 244实例119 渔网图案 245实例120 沙丘图案 246实例121 设置图形方式下的文本类型 246实例122 绘制正多边形 248实例123 正六边形螺旋图案 249实例124 正方形螺旋拼块图案 251实例125 图形法绘制圆 252实例126 递归法绘制三角形图案 254实例127 图形法绘制椭圆 255实例128 抛物样条曲线 257实例129 Mandelbrot分形图案 259实例130 绘制布朗运动曲线 261实例131 艺术清屏 262实例132 矩形区域的颜色填充 263实例133 VGA256色模式编程 265实例134 绘制蓝天图案 266实例135 屏幕检测程序 267实例136 运动的小车动画 268实例137 动态显示位图 269实例138 利用图形页实现动画 270实例139 图形时钟 271实例140 音乐动画 274第五部分 系统篇实例141 读取DOS系统中的国家信息 278实例142 修改环境变量 279实例143 显示系统文件表 280实例144 显示目录内容 282实例145 读取磁盘文件 284实例146 删除目录树 286实例147 定义文本模式 287实例148 设计立体窗口 290实例149 彩色弹出菜单 292实例150 读取CMOS信息 293实例151 获取BIOS设备列表 294实例152 锁住硬盘 295实例153 备份/恢复硬盘分区表 297实例154 设计口令程序 298实例155 程序自我保护 300第六部分 常见试题解答篇实例156 水果拼盘 304实例157 小孩吃梨 305实例158 删除字符串中的特定字符 306实例159 求解符号方程 307实例160 计算方差 308实例161 求取符合特定要求的素数 309实例162 统计符合特定条件的数 310实例163 字符串倒置 312实例164 部分排序 314实例165 产品销售记录处理 316实例166 特定要求的字符编码 318实例167 求解三角方程 320实例168 新完全平方数 321实例169 三重回文数 323实例170 奇数方差 324实例171 统计选票 326实例172 同时整除 328实例173 字符左右排序 329实例174 符号算式求解 331实例175 数字移位 333实例176 统计最高成绩 334第七部分 游戏篇实例177 商人过河游戏 338实例178 吃数游戏 340实例179 解救人质游戏 341实例180 打字训练游戏 344实例181 双人竞走游戏 346实例182 迷宫探险游戏 349实例183 迷你撞球游戏 351实例184 模拟扫雷游戏 353实例185 推箱子游戏 357实例186 五子棋游戏 359第八部分 综合实例篇实例187 综合CAD系统 362实例188 功能强大的文本编辑器 368实例189 图书管理系统 381实例190 进销存管理系统 385 ATM(自动柜员机)界面 22实例11 用一维数组统计学生成绩 24实例12 用二维数组实现矩阵转置 26实例13 求解二维数组的最大/最小元素 29实例14 利用数组求前n个质数 31实例15 编制万年历 33实例16 对数组元素排序 36实例17 任意进制数的转换 37实例18 判断回文数 39实例19 求数组前n元素之和 41实例20 求解钢材切割的最佳订单 42实例21 通过指针比较整数大小 44实例22 指向数组的指针 48实例23 寻找指定元素的指针 50实例24 寻找相同元素的指针 52实例25 阿拉伯数字转换为罗马数字 53实例26 字符替换 56实例27 从键盘读入实数 57实例28 字符行排版 59实例29 字符排列 60实例30 判断字符串是否回文 62实例31 通讯录的输入输出 63实例32 扑克牌的结构表示 68实例33 用“结构”统计学生成绩 69实例34 报数游戏 72实例35 模拟社会关系 73实例36 统计文件的字符数 74实例37 同时显示两个文件的内容 80实例38 简单的文本编辑器 81实例39 文件的字数统计程序 82实例40 学生成绩管理程序 85第二部分 数据结构篇实例41 插入排序 96实例42 希尔排序 100实例43 冒泡排序 102实例44 快速排序 105实例45 选择排序 109实例46 堆排序 111实例47 归并排序 115实例48 基数排序 119实例49 顺序表插入和删除 123实例50 链表操作 126实例51 双链表 129实例52 二叉树遍历 130实例53 浮点数转换为字符串 132实例54 汉诺塔问题 133实例55 哈夫曼编码 135实例56 图的深度优先遍历 138实例57 图的广度优先遍历 139实例58 求解最优交通路径 141实例59 八皇后问题 143实例60 骑士巡游 145第三部分 数值计算与趣味数学篇实例61 绘制余弦曲线和直线的迭加 150实例62 计算高次方数的尾数 151实例63 打鱼还是晒网 151实例64 怎样存钱以获取最大利息 154实例65 阿姆斯特朗数 155实例66 亲密数 156实例67 自守数 157实例68 具有abcd=(ab+cd)2性质的数 158实例69 验证歌德巴赫猜想 159实例70 素数幻方 161实例71 百钱百鸡问题 163实例72 爱因斯坦的数学题 164实例73 三色球问题 165实例74 马克思手稿中的数学题 166实例75 配对新郎和新娘 167实例76 约瑟夫问题 168实例77 邮票组合 169实例78 分糖果 170实例79 波瓦松的分酒趣题 172实例80 求π的近似值 173实例81 奇数平方的有趣性质 175实例82 角谷猜想 176实例83 四方定理 177实例84 卡布列克常数 178实例85 尼科彻斯定理 179实例86 扑克牌自动发牌 180实例87 常胜将军 181实例88 搬山游戏 182实例89 兔子产子(菲波那契数列) 183实例90 数字移动 184实例91 多项式乘法 186实例92 产生随机数 189实例93 堆栈四则运算 190实例94 递归整数四则运算 196实例95 复平面作图 199实例96 绘制彩色抛物线 200实例97 绘制正态分布曲线 203实例98 求解非线性方程 206实例99 实矩阵乘法运算 209实例100 求解线性方程 211实例101 n阶方阵求逆 215实例102 复矩阵乘法 219实例103 求定积分 220实例104 求满足特异条件的数列 221实例105 超长正整数的加法 222第四部分 图形篇实例106 绘制直线 226实例107 绘制圆 230实例108 绘制圆弧 231实例109 绘制椭圆 232实例110 设置背景色和前景色 233实例111 设置线条类型 235实例112 设置填充类型和填充颜色 237实例113 图形文本的输出 238实例114 金刚石图案 240实例115 飘带图案 241实例116 圆环图案 242实例117 肾形图案 243实例118 心脏形图案 244实例119 渔网图案 245实例120 沙丘图案 246实例121 设置图形方式下的文本类型 246实例122 绘制正多边形 248实例123 正六边形螺旋图案 249实例124 正方形螺旋拼块图案 251实例125 图形法绘制圆 252实例126 递归法绘制三角形图案 254实例127 图形法绘制椭圆 255实例128 抛物样条曲线 257实例129 Mandelbrot分形图案 259实例130 绘制布朗运动曲线 261实例131 艺术清屏 262实例132 矩形区域的颜色填充 263实例133 VGA256色模式编程 265实例134 绘制蓝天图案 266实例135 屏幕检测程序 267实例136 运动的小车动画 268实例137 动态显示位图 269实例138 利用图形页实现动画 270实例139 图形时钟 271实例140 音乐动画 274第五部分 系统篇实例141 读取DOS系统中的国家信息 278实例142 修改环境变量 279实例143 显示系统文件表 280实例144 显示目录内容 282实例145 读取磁盘文件 284实例146 删除目录树 286实例147 定义文本模式 287实例148 设计立体窗口 290实例149 彩色弹出菜单 292实例150 读取CMOS信息 293实例151 获取BIOS设备列表 294实例152 锁住硬盘 295实例153 备份/恢复硬盘分区表 297实例154 设计口令程序 298实例155 程序自我保护 300第六部分 常见试题解答篇实例156 水果拼盘 304实例157 小孩吃梨 305实例158 删除字符串中的特定字符 306实例159 求解符号方程 307实例160 计算方差 308实例161 求取符合特定要求的素数 309实例162 统计符合特定条件的数 310实例163 字符串倒置 312实例164 部分排序 314实例165 产品销售记录处理 316实例166 特定要求的字符编码 318实例167 求解三角方程 320实例168 新完全平方数 321实例169 三重回文数 323实例170 奇数方差 324实例171 统计选票 326实例172 同时整除 328实例173 字符左右排序 329实例174 符号算式求解 331实例175 数字移位 333实例176 统计最高成绩 334第七部分 游戏篇实例177 商人过河游戏 338实例178 吃数游戏 340实例179 解救人质游戏 341实例180 打字训练游戏 344实例181 双人竞走游戏 346实例182 迷宫探险游戏 349实例183 迷你撞球游戏 351实例184 模拟扫雷游戏 353实例185 推箱子游戏 357实例186 五子棋游戏 359第八部分 综合实例篇实例187 综合CAD系统 362实例188 功能强大的文本编辑器 368实例189 图书管理系统 381实例190 进销存管理系统 385
用户评论
对初学者有用啦!
这书留着,考试的时候用得着
好书收下了
好多的例子
对于初学者真的够用了
非常好的书 也很清晰
下载了孩子后怎么打不开呢
有不少例子,很不错的书。
确实好,掌握了这些例子,水平上升。
对我有用,可以打开