出版社:人民邮电出版社
年代:2014
定价:89.0
本书紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了C语言进行程序开发的各方面技术和技巧。全书共分12章,内容包括基础知识、指针、数据结构、算法、数学应用、文件操作、库函数应用、图形图像、系统调用、加解密与安全性、游戏、综合应用等。全书共提供300个实例,每个实例都突出了其实用性。其中大部分是程序开发者梦寐以求的有关问题的解决方案。
第1章 基础知识11.1 进 制 转 换2实例001 十进制转换为十六进制2实例002 十进制转换为二进制3实例003 n进制转换为十进制4实例004 IP地址形式输出51.2 条 件 判 断6实例005 a2+b26实例006 判断闰年7实例007 阶梯问题8实例008 评定成绩101.3 多重循环打印图形11实例009 用#打印三角形11实例010 用*打印图形13实例011 绘制余弦曲线14实例012 打印乘法口诀表15实例013 打印杨辉三角161.4 循环的数学应用17实例014 序列求和17实例015 简单的级数运算19实例016 用while语句求n!20实例017 特殊等式21实例018 求一个正整数的所有因子21实例019 一元钱兑换方案22实例020 对调数问题23实例021 求解平方和251.5 数 组26实例022 逆序存放数据26实例023 相邻元素之和27实例024 选票统计29实例025 模拟比赛打分30实例026 对调最大与最小数位置31实例027 使用数组统计学生成绩32实例028 设计魔方阵331.6 字符和字符串操作35实例029 字符串倒置35实例030 字符串替换36实例031 回文字符串37实例032 不用strcat连接两个字符串38实例033 删除字符串中连续字符40实例034 字符升序排列41实例035 在指定的位置后插入字符串431.7 函 数44实例036 递归解决年龄问题44实例037 求学生的平均身高46实例038 分数计算器程序471.8 趣 味 计 算49实例039 加油站加油49实例040 小球下落问题50实例041 灯塔数量51实例042 买苹果问题52实例043 猴子吃桃53实例044 老师分糖果54实例045 新同学的年龄55实例046 百钱百鸡问题56实例047 彩球问题57实例048 求总数问题581.9 宏定义与位运算59实例049 用宏定义实现值互换59实例050 循环移位61第2章 指针632.1 指 针 变 量64实例051 使用指针实现数据交换64实例052 使用指针实现整数排序65实例053 指向结构体变量的指针662.2 指针与数组67实例054 使用指针输出数组元素67实例055 用指针实现逆序存放数组元素值69实例056 输出二维数组有关值70实例057 输出二维数组任一行任一列值71实例058 用指针查找数列中最大值、最小值73实例059 用指针数组构造字符串数组74实例060 将若干字符串按照字母顺序输出752.3 指针与函数76实例061 用指向函数的指针比较大小76实例062 使用返回指针的函数查找最大值78实例063 使用指针函数求学生成绩79实例064 寻找指定元素的指针80实例065 寻找相同元素的指针812.4 字符串与指针82实例066 使用指针实现字符串复制82实例067 字符串的连接84实例068 字符串插入85实例069 字符串的匹配862.5 指向指针的指针87实例070 使用指针的指针输出字符串88实例071 实现输入月份号输出该月份英文名89实例072 使用指向指针的指针对字符串排序90第3章 数据结构923.1 结 构 体93实例073 找最高分93实例074 平均成绩95实例075 比较计数96实例076 信息查询97实例077 计算开机时间983.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 头插入法建立单链表1193.3 栈 和 队 列120实例090 应用栈实现进制转换120实例091 用栈设置密码122实例092 栈实现行编辑程序125实例093 括号匹配检测128实例094 用栈及递归计算多项式130实例095 链队列131实例096 循环缓冲区问题1343.4 串与广义表136实例097 串的模式匹配136实例098 简单的文本编辑器138实例099 广义表的存储141实例100 广义表的复制1433.5 二 叉 树147实例101 二叉树的递归创建147实例102 二叉树的遍历149实例103 线索二叉树的创建151实例104 二叉排序树153实例105 哈夫曼编码1543.6 图及图的应用157实例106 图的邻接表存储157实例107 图的深度优先搜索159实例108 图的广度优先搜索162实例109 Prim算法求最小生成树165实例110 迪杰斯特拉算法167第4章 算法1704.1 简单问题算法171实例111 任意次方后的最后三位171实例112 计算π的近似值171实例113 小于500的所有勾股数172实例114 能否组成三角形173实例115 偶数拆分174实例116 乘积大于和的数175实例117 求各位上和为5的数176实例118 计算某日是该年第几天1774.2 排 序 算 法178实例119 直接插入排序179实例120 希尔排序180实例121 起泡排序181实例122 快速排序182实例123 选择排序184实例124 归并排序1854.3 查 找 算 法186实例125 顺序查找186实例126 二分查找188实例127 分块查找189实例128 哈希查找1904.4 定理与猜想193实例129 斐波那契数列193实例130 角谷猜想194实例131 歌德巴赫猜想195实例132 四方定理196实例133 尼科彻斯定理1974.5 逻辑推理与判断198实例134 婚礼上的谎言198第5章 数学应用2005.1 素 数 问 题201实例135 求100~200之间的素数201实例136 可逆素数202实例137 回文素数2035.2 整 数 趣 题204实例138 阿姆斯特朗数204实例139 特殊的完全平方数205实例140 求1000以内的完全数206实例141 三重回文数207实例142 亲密数208实例143 自守数209实例144 满足abcd=(ab+cd)2的数210实例145 神奇的数字6174211实例146 一数三平方2125.3 数学问题求解213实例147 求等差数列213实例148 求整数的绝对值214实例149 正弦、余弦、正切值215实例150 对底数e的计算217实例151 最大公约及最小公倍数217实例152 求解二元一次不定方程218实例153 二分法求解方程220实例154 牛顿迭代法解方程的根2215.4 矩 阵222实例155 打印特殊方阵222实例156 求3×3矩阵对角元素之和223实例157 矩阵的加法运算224实例158 矩阵的乘法运算226实例159 巧排螺旋方阵2275.5 生活中的数学228实例160 求车运行速度228实例161 卖西瓜229实例162 打渔晒网问题230实例163 水池注水问题232实例164 分鱼问题232实例165 递归解分鱼问题233实例166 巧分苹果234第6章 文件操作2366.1 文件读写操作237实例167 读取磁盘文件237实例168 将数据写入磁盘文件238实例169 格式化读写文件239实例170 成块读写操作241实例171 随机读写文件242实例172 以行为单位读写文件2446.2 文件内
《C语言程序开发范例宝典》全面介绍了应用C语言进行开发的各种技术、技巧、实例、模块、游戏及项目等,全书共分34章,主要包括基础知识、指针、数据结构、算法、数学应用、文件操作、库函数应用、图形图像、系统调用、加解密与安全性、万年历模块、文秘办公模块、电话本模块、小熊时钟、打字游戏、弹力球游戏、快快吃豆游戏、贪吃蛇游戏、迷宫游戏、俄罗斯方块游戏、推箱子游戏、猜数字游戏、24点游戏、五子棋游戏、系统测试模块、硬件测试模块、制作学生信息管理系统、学生个人消费管理系统、火车订票系、通讯录管理系统、图书管理系统、企业员工管理系统、商品管理系统、网络通信程序等。全书共提供388个实例,每个实例都突出了其实用性。 《C语言程序开发范例宝典》既可作为C程序的初学者学习用书,也可作为程序开发人员、相关培训机构老师和学生的参考用书。
王娣, 安剑, 孙秀梅, 编著
曹飞飞, 高文才, 编著
王小科, 赵会东, 编著
王小科, 张金辉, 杨贵发, 编著
梁冰, 吕双, 王小科, 编著
明日科技, 编著
曹飞飞, 赵永发, 吴绪铎, 编著
刘志铭, 李贺, 高茹, 编著
刘锐宁, 梁水, 宋坤, 编著