C语言经典编程282例

C语言经典编程282例

明日科技, 编著

出版社:清华大学出版社

年代:2011

定价:59.0

书籍简介:

本书以基础知识为框架,介绍了各部分知识所对应的常用开发实例,并进行透彻的解析。

书籍目录:

第1章 初识C语言

实例001 第一个C语言程序

实例002 一个完整的C语言程序

实例003 输出名言

实例004 用TC 2.0打开文件

实例005 计算正方形的周长

第2章 简单的C程序

实例006 输出一个正方形

实例007 输出一个三角形

实例008 一个简单的求和程序

实例009 求10!

实例010 3个数由小到大排序

实例011 猴子吃桃

实例012 阳阳买苹果

第3章 算法入门

实例013 任意次方后的最后三位

实例014 计算某日是该年的第几天

实例015 婚礼上的谎言

实例016 百元买百鸡

实例017 打渔晒网问题

实例018 判断三角形的类型

实例019 直接插入排序

实例020 希尔排序

实例021 冒泡排序

实例022 快速排序

实例023 选择排序

实例024 归并排序

实例025 二分查找

实例026 分块查找

实例027 哈希查找

实例028 斐波那契数列

实例029 哥德巴赫猜想

实例030 尼科彻斯定理

第4章 常用数据类型

实例031 数值型常量的使用

实例032 字符型变量的使用

实例033 求100~200之间的素数

实例034 利用#输出三角形

实例035 十进制转换为二进制

实例036 n进制转换为十进制

实例037 小球下落问题

实例038 巧分苹果

实例039 老师分糖果

实例040 IP地址形式输出

实例041 特殊的完全平方数

实例042 一数三平方

实例043 求等差数列

实例044 亲密数

实例045 自守数

第5章 运算符与表达式

实例046 求二元一次不定方程

实例047 可逆素数

实例048 判断闰年

实例049 黑纸与白纸

实例050 阿姆斯特朗数

实例051 最大公约数和最小公倍数

实例052 求一元二次方程的根

实例053 自然对数的底e的计算

实例054 满足abcd=(ab+cd)2的数

实例055 整数加减法练习

实例056 判断整倍数

实例057 阶梯问题

实例058 乘积大于和的数

实例059 求各位数之和为5的数

第6章 数据输入与输出函数

实例060 使用字符函数输入/输出字符

实例061 输出相对的最小整数

实例062 将小写字母转换为大写字母

实例063 水池注水问题

实例064 用*号输出图案

实例065 输出一个字符的前驱字符

实例066 求学生总成绩和平均成绩

实例067 回文素数

第7章 选择和分支结构程序设计

实例068 判断偶数

实例069 判断字母是否为大写

实例070 检查字符类型

实例071 求最低分和最高分

实例072 模拟自动售货机

实例073 计算工资

实例074 平方和值判断

实例075 加油站加油

实例076 简单计算器

第8章 循环结构

实例077 使用while语句求n!

实例078 使用while为用户提供菜单显示

实例079 一元钱的兑换方案

实例080 特殊等式

实例081 打印乘法口诀表

实例082 平方和运算的问题

实例083 求从键盘中输入字符的个数

实例084 打印杨辉三角

实例085 求总数问题

实例086 彩球问题

实例087 新同学年龄

实例088 灯塔数量

实例089 计算12+22+…+102

实例090 循环显示随机数

实例091 卖西瓜

实例092 银行存款问题

实例093 统计不及格的人数

实例094 猜数字游戏

第9章 数组

实例095 求各元素之和

实例096 使用二维数组保存数据

实例097 计算字符串中有多少个单词

实例098 不使用strcpy()函数实现字符串复制功能

实例099 逆序存放数据

实例100 相邻元素之和

实例101 选票统计

实例102 使用数组统计学生成绩

实例103 查找数组中的最值

实例104 判断一个数是否存在数组中

实例105 求二维数组对角线之和

实例106 模拟比赛打分

实例107 矩阵的转置

实例108 设计魔方阵

实例109 字符升序排列

实例110 在指定位置插入字符

实例111 删除字符串中的连续字符

实例112 统计各种字符个数

实例113 字符串替换

实例114 回文字符串

实例115 字符串加密和解密

实例116 对调最大数与最小数位置

第10章 函数编程基础

实例117 输出两个数中的最大值

实例118 判断素数

实例119 递归解决年龄问题

实例120 递归解决分鱼问题

实例121 小数分离

实例122 求任意数的n次幂

实例123 固定格式输出当前时间

实例124 设计函数计算学生平均身高

实例125 求数组元素中的最小值

实例126 打印1~5的阶乘

实例127 求最大公约数和最小公倍数

实例128 求直角三角形的斜边

实例129 相对的最小整数

实例130 当前时间转换

实例131 显示程序运行时间

实例132 显示当前日期及时间

实例133 设置DOS系统日期

实例134 设置DOS系统时间

实例135 读取并设置BIOS的时钟

实例136 任意大写字母转小写

实例137 字符串复制到指定空间

实例138 查找位置信息

实例139 复制当前目录

实例140 产生唯一文件

实例141 不同亮度显示

实例142 字母检测

实例143 建立目录

实例144 删除目录

实例145 对数组进行升序和降序排序

实例146 设置组合键

实例147 获取当前日期与时间

实例148 获取当地日期与时间

实例149 获取格林尼治平时

实例150 设置系统日期

实例151 获取BIOS常规内存容量

实例152 读/写BIOS计时器

实例153 获取CMOS密码

实例154 获取Ctrl+Break消息

实例155 鼠标中断

实例156 设置文本显示模式

实例157 显卡类型测试

实例158 获取系统配置信息

实例159 访问系统temp中的文件

实例160 控制扬声器声音

实例161 获取Caps Lock键状态

实例162 获取环境变量

实例163 贪吃蛇游戏

实例164 五子棋游戏

实例165 弹力球游戏

第11章 指针

实例166 使用指针实现整数排序

实例167 指向结构体变量的指针

实例168 使用指针输出数组元素

实例169 使用指针查找数列中的最大值和最小值

实例170 使用指针的指针输出字符串

实例171 使用指向指针的指针对字符串排序

实例172 使用返回指针的函数查找最大值

实例173 使用指针连接两个字符串

实例174 用指针实现逆序存放数组元素值

实例175 用指针数组构造字符串数组

实例176 用指针函数输出学生成绩

实例177 寻找相同元素的指针

实例178 查找成绩不及格的学生

实例179 使用指针实现冒泡排序

实例180 输入月份号并输出英文月份名

实例181 使用指针插入元素

实例182 使用指针交换两个数组中的最大值

实例183 输出二维数组有关值

实例184 输出二维数组任一行任一列值

实例185 将若干字符串按照字母顺序输出

实例186 用指向函数的指针比较大小

实例187 寻找指定元素的指针

实例188 字符串的匹配

第12章 常用数据结构

实例189 比较计数

实例190 找出最高分

实例191 信息查询

实例192 候选人选票程序

实例193 计算开机时间

实例194 取出整型数据的高字节数据

实例195 使用共用体存放学生和老师信息

实例196 使用共用体处理任意类型数据

实例197 输出今天星期几

实例198 创建单向链表

实例199 创建双向链表

实例200 创建循环链表

实例201 使用头插入法建立单链表

实例202 双链表逆序输出

实例203 约瑟夫环

实例204 创建顺序表并插入元素

实例205 合并两个链表

实例206 单链表节点逆置

实例207 应用栈实现进制转换

实例208 用栈实现行编辑程序

实例209 用栈设置密码

实例210 括号匹配检测

实例211 用栈及递归计算多项式

实例212 链队列

实例213 循环缓冲区问题

实例214 简单的文本编辑器

第13章 位运算操作符

实例215 使二进制数特定位翻转

实例216 将输入的数左移两位并输出

实例217 编写循环移位函数

实例218 取出给定16位二进制数的奇数位

实例219 取一个整数的后四位

实例220 求一个数的补码

实例221 普通的位运算

实例222 整数与0异或

第14章 存储管理

实例223 使用malloc()函数分配内存

实例224 调用calloc()函数动态分配内存

实例225 为具有3个数组元素的数组分配内存

实例226 为二维数组动态分配内存

实例227 商品信息的动态存放

第15章 预处理和函数类型

实例228 用不带参数的宏定义求平行四边形面积

实例229 使用宏定义实现数组值的互换

实例230 编写头文件包含圆面积的计算公式

实例231 利用宏定义求偶数和

实例232 利用文件包含设计输出模式

实例233 使用条件编译隐藏密码

第16章 文件读写

实例234 关闭所有打开的文件

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

实例236 创建文件

实例237 格式化读写文件

实例238 创建临时文件

实例239 成块读写操作

实例240 随机读写文件

实例241 以行为单位读写文件

实例242 查找文件

实例243 重命名文件

实例244 删除文件

实例245 删除文件中的记录

实例246 文件内容复制

实例247 错误处理

实例248 合并两个文件信息

实例249 统计文件内容

实例250 读取磁盘文件

实例251 将数据写入磁盘文件

实例252 显示目录内同类型文件

实例253 文件分割

实例254 文件加密

实例255 自毁程序

实例256 明码序列号保护

实例257 非明码序列号保护

实例258 恺撒加密

实例259 RSA加密

实例260 获取当前磁盘空间信息

实例261 DES加密

实例262 获取系统配置信息

实例263 获取寄存器信息

第17章 图形图像处理

实例264 绘制直线

实例265 绘制矩形

实例266 绘制表格

实例267 绘制立体窗口

实例268 绘制椭圆

实例269 绘制圆弧线

实例270 绘制扇区

实例271 绘制空心圆

实例272 绘制箭头

实例273 绘制正弦曲线

实例274 绘制彩带

实例275 绘制黄色网格填充的椭圆

实例276 绘制红色间隔点填充的多边形

实例277 绘制五角星

实例278 颜色变换

实例279 彩色扇形

实例280 输出不同字体

实例281 相同图案的输出

实例282 设置文本及背景颜色

内容摘要:

本书以基础知识为框架,介绍了各部分知识所对应的常用开发实例,并进行了透彻的解析。本书内容包括初识C语言、简单的C程序、算法入门、常用数据类型、运算符与表达式、数据输入与输出函数、选择和分支结构程序设计、循环结构、数组、函数编程基础、指针、常用数据结构、位运算操作符、存储管理、预处理和函数类型、文件读写、图形图像处理。本书所精选的实例都是一线开发人员在实际项目中所积累的,并进行了技术上的解析,给出了详细的实现过程。通过对本书的学习,能够提高读者的开发能力。本书提供了大量的源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式的辅助学习资料,还提供迅速及时的微博、QQ、论坛等技术支持。本书内容详尽,实例丰富,非常适合作为零基础学习人员的学习用书和大中专院校师生的学习教材,也适合作为相关培训机构的师生和软件开发人员的参考资料。

编辑推荐:

C语言学习路线图,为读者朋友提供了从入门到实际项目开发所需要的各方面必备知识,提供了较为完善的学习整体解决方案,搭起了从学校走向社会的桥梁,各个品种既有前后关联,也可以独立使用从而避免了像以前那丰羊,学完一本书之后,仍然无所适从,既不会做项目也不知道接下来该学什么,以至于半途两废的困惑。

书籍规格:

书籍详细信息
书名C语言经典编程282例站内查询相似图书
丛书名C语言学习路线图
9787302276593
如需购买下载《C语言经典编程282例》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)59.0语种简体中文
尺寸26 × 19装帧平装
页数印数 5000

书籍信息归属:

C语言经典编程282例是清华大学出版社于2011.出版的中图分类号为 TP312 的主题关于 C语言-程序设计 的书籍。