C语言设计案例教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:张黎宁,沈丽容主编;窦立君,蒋安纳,韦素云,章春芳编
- 出 版 社:北京:高等教育出版社
- 出版年份:2015
- ISBN:9787040421132
- 页数:401 页
第1章 导言 1
1.1 为什么要学习程序设计 1
1.2 为什么学习C语言 1
1.3 C语言的发展历史 2
1.4 C语言的特点 2
1.5 C语言源程序结构 3
1.6 如何学习C语言 4
1.7 Turbo C 2.0简介 4
1.8 Visual C++6.0简介 10
习题1 15
第2章 顺序结构 16
2.1 字符型数据 16
2.1.1 用“*”输出字母“F”的图案 16
2.1.2 输出特殊图案 18
2.1.3 大小写字母转换 23
2.2 整型数据 26
2.2.1 输出三位整数的逆序数 26
2.2.2 数据加密 30
2.2.3 交换两个整数 34
2.2.4 生成验证码 35
2.3 实型数据 37
2.3.1 计算三角形面积 37
2.3.2 计算球的表面积和体积 39
2.3.3 计算标准体重 41
2.4 位运算 42
2.4.1 取出一个整数的第k位 42
2.4.2 将一个整数的第k位清0 44
2.4.3 将一个整数的第k位置1 46
2.4.4 将一个整数的第k位翻转 47
习题2 49
第3章 选择结构 53
3.1 单分支选择结构 53
3.1.1 求两个整数的最大值 53
3.1.2 计算三角形面积 56
3.2 双分支选择结构 59
3.2.1 判断指定年份是否为闰年 59
3.2.2 小写字母转大写字母 60
3.3 多分支选择结构 62
3.3.1 百分制成绩转换为五级制等级 62
3.3.2 空气质量指数(AQI)计算器 65
3.3.3 求分段函数的值 67
3.3.4 是否退休问题 69
3.4 switch语句 71
3.4.1 输入整型星期数,输出英语星期名称 71
3.4.2 百分制成绩转换为五级制等级 73
3.4.3 判断指定的某年某月有多少天 76
3.4.4 简单四则运算计算器 77
3.4.5 简易菜单制作 79
习题3 83
第4章 循环结构 87
4.1 while语句 87
4.1.1 累加求和问题 87
4.1.2 累乘求积问题 90
4.1.3 正整数拆分问题 91
4.1.4 猴子吃桃问题 93
4.2 do…while语句 94
4.2.1 猜数字游戏 94
4.2.2 控制光标 97
4.2.3 弦截法求方程的根 99
4.2.4 计算π值问题 101
4.3 for语句 102
4.3.1 水仙花数 102
4.3.2 素数 106
4.3.3 最大公约数和最小公倍数 108
4.3.4 高斯日记 109
4.4 循环嵌套 112
4.4.1 九九乘法表 112
4.4.2 杨辉三角形 113
4.4.3 年历问题 114
4.4.4 五子棋 118
习题4 124
第5章 数组 128
5.1 一维数组 128
5.1.1 算错的得分 128
5.1.2 兔子产子 130
5.1.3 跳水比赛 133
5.1.4 逆序存放数字 134
5.1.5 十进制/二进制转化器 136
5.1.6 排队接水问题 137
5.1.7 杰克船长选大副 144
5.2 二维数组 146
5.2.1 日期转换 146
5.2.2 跳水比赛 148
5.2.3 矩阵转置 151
5.2.4 矩阵对角线之和 154
5.2.5 矩阵相乘 156
5.2.6 寻找矩阵鞍点 158
5.2.7 求解九宫格 160
5.3 一维字符数组 162
5.3.1 明文加密 163
5.3.2 超长的城市名 167
5.3.3 确认密码 169
5.3.4 分离学号和姓名 171
5.3.5 变更文件后缀名 172
5.3.6 回文判断 173
5.3.7 十六进制/十进制转换器 175
5.3.8 删除指定字符 177
5.3.9 统计段落的字母个数 179
5.3.10 猜首都游戏 181
5.4 学生成绩管理系统——数组 183
习题5 186
第6章 函数 191
6.1 自定义函数 191
6.1.1 数字魔法秀 191
6.1.2 皇冠上的明珠 196
6.1.3 分数计算器 200
6.2 参数的传递 204
6.2.1 大家来找茬 204
6.2.2 寻觅好声音 210
6.3 嵌套函数与递归函数 219
6.3.1 七月份的尾巴 220
6.3.2 分解质因数 224
6.4 变量的作用域和存储类型 228
6.4.1 ATM自动取款机 229
6.4.2 珠心算比赛 234
6.5 标准函数 242
6.5.1 编程小秘书 242
6.5.2 笑脸,心动的开始 246
6.6 学生成绩管理系统——函数 252
习题6 257
第7章 指针 262
7.1 指向变量的指针 262
7.1.1 求和问题 262
7.1.2 交换问题 266
7.1.3 按序存放整数 268
7.2 指针与一维数组 270
7.2.1 查找元素 270
7.2.2 调整队形 273
7.2.3 插队问题 276
7.2.4 移动积木 279
7.3 指针与二维数组 281
7.3.1 求矩阵中的最大值 282
7.3.2 对调各行元素 284
7.3.3 构造有规律的二维数组 288
7.4 指针与字符串 290
7.4.1 寻找特殊字符 290
7.4.2 替换字符 292
7.4.3 插入特定字符 294
7.4.4 统计子串出现的次数 298
7.5 指针数组与二级指针 301
7.5.1 根据数字查找星期几 301
7.5.2 寻找最大字符串 303
7.5.3 main函数的参数 306
7.6 学生成绩管理系统——指针 307
习题7 314
第8章 结构体、共用体和枚举 322
8.1 结构体类型 322
8.1.1 计算个人所得税 322
8.1.2 统计候选人得票 327
8.1.3 杰克船长选大副 331
8.2 共用体类型和枚举类型 336
8.2.1 不确定类型数据的表示 336
8.2.2 取球游戏 339
8.3 学生成绩管理系统——结构体数组 342
习题8 352
第9章 文件 359
9.1 文件简介 359
9.1.1 重新认识输入输出 359
9.1.2 最简单的加法计算 360
9.2 文件读写操作 362
9.2.1 有损压缩文件 362
9.2.2 复读机 366
9.2.3 按字符复制文件 367
9.2.4 粗心的水果店老板 368
9.2.5 按块复制文件 371
9.3 文件定位操作 373
9.3.1 分割文件 373
9.3.2 修改文件内容 377
9.3.3 合并文件 382
习题9 384
附录 389
附录1 ASCII码表 389
附录2 运算符的优先级别和结合方向 391
附录3 常用库函数 392
附录4 键盘上常用键的扫描码 399
参考文献 400
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018