《C语言经典编程282例》PDF下载(高清完整版)
作者:明日科技 | |
出版时间:2012年02月01日 | |
出版社:清华大学出版社 | |
书号ISBN:9787302276593 | |
总页数:435 | |
总字数:64.5W |
这是一本辅助初学者学习 C 语言的书籍,全书收集了 282 道编程题,从第一个 C 语言程序开始,由简到难,循序渐进,非常适合正在学习 C 语言的读者。
这里提供的是《C语言经典编程282例》的高清 PDF 下载,内容完整,附带目录标签。
这本书中的编程题目,几乎涵盖了 C 语言所有的知识点。如果读者能够独立解决这些题目,就表明 C 语言掌握得非常扎实。
一位正在学习 C 语言的读者,买了这本书后这样评价:
很详细,什么都可以练到,我就不信把所有的例题都练完后,我 C 语言还会有什么问题!
另外一位读者也给出了好评:书的内容很好,例子都很经典,顶了。
书籍目录
- 第1章 初识C语言
- 实例001 第1个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 产生第1文件
- 实例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 设置文本及背景颜色
书籍下载
免费下载完整版 PDF,文件名称:《C语言经典编程282例》.pdf