图书介绍

C语言设计案例教程pdf电子书版本下载

C语言设计案例教程
  • 张黎宁,沈丽容主编;窦立君,蒋安纳,韦素云,章春芳编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040421132
  • 出版时间:2015
  • 标注页数:401页
  • 文件大小:40MB
  • 文件页数:411页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

C语言设计案例教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

精品推荐