书籍详情

C语言程序开发范例宝典

C语言程序开发范例宝典

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

出版社:人民邮电出版社

出版时间:2015-01-01

ISBN:9787115372994

定价:¥89.00

购买这本书可以去
内容简介
  《C语言程序开发范例宝典》全面介绍了应用C语言进行开发的各种技术、技巧、实例、模块、游戏及项目等,全书共分34章,主要包括基础知识、指针、数据结构、算法、数学应用、文件操作、库函数应用、图形图像、系统调用、加解密与安全性、万年历模块、文秘办公模块、电话本模块、小熊时钟、打字游戏、弹力球游戏、快快吃豆游戏、贪吃蛇游戏、迷宫游戏、俄罗斯方块游戏、推箱子游戏、猜数字游戏、24点游戏、五子棋游戏、系统测试模块、硬件测试模块、制作学生信息管理系统、学生个人消费管理系统、火车订票系、通讯录管理系统、图书管理系统、企业员工管理系统、商品管理系统、网络通信程序等。全书共提供388个实例,每个实例都突出了其实用性。《C语言程序开发范例宝典》既可作为C程序的初学者学习用书,也可作为程序开发人员、相关培训机构老师和学生的参考用书。
作者简介
  明日科技 吉林省明日科技有限公司是一家以计算机软件和数字出版为核心的高科技企业,多年来始终致力于行业管理软件、数字化出版物等领域的实践,目前已和多家国内上市企业形成产品合作关系,公司的多款软件产品应用于国内的多家企业集团。明日科技拥有软件开发和项目实施方面的资深专家和学习型技术团队,利用积累的专业知识和经验,已开发数百种专业技术图书和数十种数字化学习产品,成为国内IT信息服务领域的知名品牌。
目录
目录
第1章 基础知识 1
1.1 进 制 转 换 2
实例001 十进制转换为十六进制 2
实例002 十进制转换为二进制 3
实例003 n进制转换为十进制 4
实例004 IP地址形式输出 5
1.2 条 件 判 断 6
实例005 a2+b2 6
实例006 判断闰年 7
实例007 阶梯问题 8
实例008 评定成绩 10
1.3 多重循环打印图形 11
实例009 用#打印三角形 11
实例010 用*打印图形 13
实例011 绘制余弦曲线 14
实例012 打印乘法口诀表 15
实例013 打印杨辉三角 16
1.4 循环的数学应用 17
实例014 序列求和 17
实例015 简单的级数运算 19
实例016 用while语句求n! 20
实例017 特殊等式 21
实例018 求一个正整数的所有因子 21
实例019 一元钱兑换方案 22
实例020 对调数问题 23
实例021 求解平方和 25
1.5 数 组 26
实例022 逆序存放数据 26
实例023 相邻元素之和 27
实例024 选票统计 29
实例025 模拟比赛打分 30
实例026 对调最大与最小数位置 31
实例027 使用数组统计学生成绩 32
实例028 设计魔方阵 33
1.6 字符和字符串操作 35
实例029 字符串倒置 35
实例030 字符串替换 36
实例031 回文字符串 37
实例032 不用strcat连接两个字符串 38
实例033 删除字符串中连续字符 40
实例034 字符升序排列 41
实例035 在指定的位置后插入字符串 43
1.7 函 数 44
实例036 递归解决年龄问题 44
实例037 求学生的平均身高 46
实例038 分数计算器程序 47
1.8 趣 味 计 算 49
实例039 加油站加油 49
实例040 小球下落问题 50
实例041 灯塔数量 51
实例042 买苹果问题 52
实例043 猴子吃桃 53
实例044 老师分糖果 54
实例045 新同学的年龄 55
实例046 百钱百鸡问题 56
实例047 彩球问题 57
实例048 求总数问题 58
1.9 宏定义与位运算 59
实例049 用宏定义实现值互换 59
实例050 循环移位 61
第2章 指针 63
2.1 指 针 变 量 64
实例051 使用指针实现数据交换 64
实例052 使用指针实现整数排序 65
实例053 指向结构体变量的指针 66
2.2 指针与数组 67
实例054 使用指针输出数组元素 67
实例055 用指针实现逆序存放数组元素值 69
实例056 输出二维数组有关值 70
实例057 输出二维数组任一行任一列值 71
实例058 用指针查找数列中最大值、最小值 73
实例059 用指针数组构造字符串数组 74
实例060 将若干字符串按照字母顺序输出 75
2.3 指针与函数 76
实例061 用指向函数的指针比较大小 76
实例062 使用返回指针的函数查找最大值 78
实例063 使用指针函数求学生成绩 79
实例064 寻找指定元素的指针 80
实例065 寻找相同元素的指针 81
2.4 字符串与指针 82
实例066 使用指针实现字符串复制 82
实例067 字符串的连接 84
实例068 字符串插入 85
实例069 字符串的匹配 86
2.5 指向指针的指针 87
实例070 使用指针的指针输出字符串 88
实例071 实现输入月份号输出该月份英文名 89
实例072 使用指向指针的指针对字符串排序 90
第3章 数据结构 92
3.1 结 构 体 93
实例073 找最高分 93
实例074 平均成绩 95
实例075 比较计数 96
实例076 信息查询 97
实例077 计算开机时间 98
3.2 链 表 99
实例078 创建单向链表 99
实例079 创建双向链表 101
实例080 创建循环链表 104
实例081 双链表逆置 105
实例082 双链表逆序输出 107
实例083 约瑟夫环 109
实例084 创建顺序表并插入元素 110
实例085 向链表中插入结点 112
实例086 从链表中删除结点 113
实例087 合并两个链表 116
实例088 单链表就地逆置 117
实例089 头插入法建立单链表 119
3.3 栈 和 队 列 120
实例090 应用栈实现进制转换 120
实例091 用栈设置密码 122
实例092 栈实现行编辑程序 125
实例093 括号匹配检测 128
实例094 用栈及递归计算多项式 130
实例095 链队列 131
实例096 循环缓冲区问题 134
3.4 串与广义表 136
实例097 串的模式匹配 136
实例098 简单的文本编辑器 138
实例099 广义表的存储 141
实例100 广义表的复制 143
3.5 二 叉 树 147
实例101 二叉树的递归创建 147
实例102 二叉树的遍历 149
实例103 线索二叉树的创建 151
实例104 二叉排序树 153
实例105 哈夫曼编码 154
3.6 图及图的应用 157
实例106 图的邻接表存储 157
实例107 图的深度优先搜索 159
实例108 图的广度优先搜索 162
实例109 Prim算法求最小生成树 165
实例110 迪杰斯特拉算法 167
第4章 算法 170
4.1 简单问题算法 171
实例111 任意次方后的最后三位 171
实例112 计算π的近似值 171
实例113 小于500的所有勾股数 172
实例114 能否组成三角形 173
实例115 偶数拆分 174
实例116 乘积大于和的数 175
实例117 求各位上和为5的数 176
实例118 计算某日是该年第几天 177
4.2 排 序 算 法 178
实例119 直接插入排序 179
实例120 希尔排序 180
实例121 起泡排序 181
实例122 快速排序 182
实例123 选择排序 184
实例124 归并排序 185
4.3 查 找 算 法 186
实例125 顺序查找 186
实例126 二分查找 188
实例127 分块查找 189
实例128 哈希查找 190
4.4 定理与猜想 193
实例129 斐波那契数列 193
实例130 角谷猜想 194
实例131 歌德巴赫猜想 195
实例132 四方定理 196
实例133 尼科彻斯定理 197
4.5 逻辑推理与判断 198
实例134 婚礼上的谎言 198

第5章 数学应用 200
5.1 素 数 问 题 201
实例135 求100~200之间的素数 201
实例136 可逆素数 202
实例137 回文素数 203
5.2 整 数 趣 题 204
实例138 阿姆斯特朗数 204
实例139 特殊的完全平方数 205
实例140 求1000以内的完全数 206
实例141 三重回文数 207
实例142 亲密数 208
实例143 自守数 209
实例144 满足abcd=(ab+cd)2的数 210
实例145 神奇的数字6174 211
实例146 一数三平方 212
5.3 数学问题求解 213
实例147 求等差数列 213
实例148 求整数的绝对值 214
实例149 正弦、余弦、正切值 215
实例150 对底数e的计算 217
实例151 最大公约及最小公倍数 217
实例152 求解二元一次不定方程 218
实例153 二分法求解方程 220
实例154 牛顿迭代法解方程的根 221
5.4 矩 阵 222
实例155 打印特殊方阵 222
实例156 求3×3矩阵对角元素之和 223
实例157 矩阵的加法运算 224
实例158 矩阵的乘法运算 226
实例159 巧排螺旋方阵 227
5.5 生活中的数学 228
实例160 求车运行速度 228
实例161 卖西瓜 229
实例162 打渔晒网问题 230
实例163 水池注水问题 232
实例164 分鱼问题 232
实例165 递归解分鱼问题 233
实例166 巧分苹果 234
第6章 文件操作 236
6.1 文件读写操作 237
实例167 读取磁盘文件 237
实例168 将数据写入磁盘文件 238
实例169 格式化读写文件 239
实例170 成块读写操作 241
实例171 随机读写文件 242
实例172 以行为单位读写文件 244
6.2 文件内
猜您喜欢

读书导航