《高等教育“十三五”规划教材 C语言程序设计案例教程 第2版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(中国)刘会超
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2019
  • ISBN:9787121367625
  • 页数:300 页
图书介绍:

第1章 认识C语言 1

案例1 用计算机求解圆的面积 1

相关知识——计算机求解问题的步骤 2

案例2 使用Dev-C++环境 5

相关知识——C语言的程序结构 9

知识拓展——算法 10

本章小结 15

习题 15

实训项目 16

第2章 简单的C语言程序 18

案例1 超市收费程序的设计 18

相关知识——算术表达式与赋值表达式 19

案例2 超市促销活动收费程序的设计 26

相关知识——二分支if语句 27

案例3 超市收银程序的设计 29

相关知识——while语句 30

本章小结 31

习题 31

实训项目 32

第3章 分支结构程序设计 33

案例1 计算阶梯电费 33

相关知识——关系表达式与逻辑表达式 35

相关知识——if语句 41

案例2 简单算术计算器的设计 44

相关知识——switch语句 46

案例3 自动售货机商品价格的查询 48

本章小结 50

习题 50

实训项目 57

第4章 循环结构程序设计 59

案例1 日积硅步 59

相关知识——for语句 60

案例2 寻找行李箱密码 63

相关知识——do-while语句 64

案例3 幸运编号 65

相关知识——break语句与continue语句 66

案例4 打印九九乘法表 68

相关知识——多重循环 70

案例5 猜数游戏 71

相关知识——随机函数 73

案例6 百钱买百鸡 74

相关知识——穷举法 76

案例7 八戒吃西瓜 76

本章小结 78

习题 78

实训项目 83

第5章 函数 85

案例1 居民日常计费系统 85

相关知识——函数基础 88

案例2 最小公倍数 91

相关知识——函数的嵌套调用 92

案例3 “魔幻”长方体 93

相关知识——变量进阶 94

案例4 猜年龄 99

相关知识——递归思想 100

案例5 汉诺塔游戏 102

案例6 幕后英雄 105

相关知识——编译预处理 106

本章小结 111

习题 111

实训项目 115

第6章 数据类型与数据的输入/输出 118

6.1 数据类型 118

6.2 数据的输入/输出 125

6.3 运算符和表达式 134

6.4 类型转换 138

本章小结 139

习题 140

第7章 数组 142

案例1 天外有天 142

相关知识——一维数组的增删改查操作 143

案例2 网店热销手机排行榜 147

相关知识——冒泡排序与选择排序 149

案例3 揪心的房价 151

相关知识——折半查找 152

案例4 生存游戏 153

相关知识——筛法 155

案例5 矩阵转置 156

相关知识——二维数组 157

案例6 杨辉三角形 159

案例7 信息加密处理 160

相关知识——字符数组与字符串处理操作 161

案例8 统计单词个数 167

案例9 进制转换 168

本章小结 169

习题 169

实训项目 173

第8章 指针 175

案例1 寻找存折密码 175

相关知识——指针与指针变量 176

案例2 拨云见日 179

相关知识——指针的交换 180

案例3 猜宝游戏 181

相关知识——指针作为函数参数 183

案例4 产品使用寿命统计分析 184

相关知识——一维数组与指针 186

案例5 实现简单电子表格 191

相关知识——二维数组与指针 193

案例6 信息解密 194

相关知识——字符指针 195

案例7 常任理事国国名的字典次序 197

相关知识——指针数组与多级指针 198

案例8 我的程序我作主 200

相关知识——带参的main 203

案例9 由我差遣 204

相关知识——函数指针与指针函数 206

案例10 我心飞翔 207

相关知识——动态内存空间管理函数 209

本章小结 210

习题 210

实训项目 218

第9章 结构体 219

案例1 学生信息表 219

相关知识——结构体的定义与结构体变量 220

案例2 民主选举得票统计 226

相关知识——结构体数组 227

案例3 输出班长的基本信息 229

相关知识——结构体指针 231

案例4 摸球游戏 233

相关知识——枚举类型 235

案例5 设计教师与学生通用的表格 236

相关知识——共用体类型 238

本章小结 239

习题 240

实训项目 244

第10章 文件 245

案例1 导出学生信息到文件 245

相关知识——文件的基本操作 248

案例2 学生信息的导入 252

案例3 学生信息的备份 255

相关知识——文件定位函数 256

本章小结 257

习题 257

实训项目 261

第11章 综合案例——学生成绩管理系统 262

综合案例 学生成绩管理系统 262

相关知识——创建链表 271

相关知识——遍历链表 274

相关知识——在链表中插入节点 284

相关知识——删除链表中的节点 289

本章小结 296

习题 296

附录A ASCII码表 298

附录B C语言运算符的优先级与结合性 299

参考书目 300