图书介绍

C语言程序设计任务驱动教程PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计任务驱动教程
  • 陈承欢编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302391265
  • 出版时间:2015
  • 标注页数:333页
  • 文件大小:72MB
  • 文件页数:348页
  • 主题词: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

引例剖析2

任务1-1 编写程序计算选购商品的金额2

编程实战3

任务1-2 编写程序输出指定内容3

任务1-3 编写程序计算正方形的周长5

任务1-4 编写程序计算圆形面积和球体体积7

任务1-5 编写程序求一元二次方程的根8

任务1-6 编写程序分解三位整数的各位数字10

任务1-7 编写程序将小写字母转换为大写字母11

任务1-8 编写程序利用函数输出两个数中的最大值12

知识探究14

1.1 C语言的基本概念14

1.2 C语言程序的基本特点16

1.3 C语言的数据类型16

1.4 C语言的常量与变量20

1.5 C语言的数据类型转换24

1.6 C语言的运算符25

1.7 C语言的表达式29

1.8 C语言的语句30

1.9 C语言的预处理指令(命令)32

1.1 0 C语言的函数36

小试牛刀40

任务1-9 编写程序用*号输出字母C的图案40

任务1-10 编写程序实现摄氏温度和华氏温度之间的换算41

任务1-11 编写程序计算三角形的面积42

任务1-12 编写程序实现小数的四舍五入42

任务1-13 编写程序输出字符的ASCII码43

任务1-14 编写程序利用自定义函数计算长方形的面积44

单元小结44

单元习题45

单元2 日常数据处理编程54

教学导航54

引例剖析55

任务2-1 编写程序求最大公约数和最小公倍数55

编程实战56

任务2-2 编写程序判断偶数56

任务2-3 编写程序判断闰年57

任务2-4 编写程序判断字符的类型59

任务2-5 编写程序将分数成绩转换为等级60

任务2-6 编写程序计算阶乘63

任务2-7 编写程序求圆周率π的近似值64

任务2-8 编写程序计算球落地后反弹的高度66

任务2-9 编写程序判断素数67

知识探究69

2.1 C语言的三种基本程序结构69

2.2 C语言关系运算符和关系表达式69

2.3 C语言逻辑运算符和逻辑表达式70

2.4 C语言的条件运算符与条件表达式71

2.5 C语言的选择结构71

2.6 C语言的循环结构75

2.7 C语言的break和continue语句77

2.8 C语言的嵌套结构78

小试牛刀79

任务2-10 编写程序对三个数排序79

任务2-11 编写程序判断回文数80

任务2-12 编写程序判断三角形的类型82

任务2-13 编写程序计算购物的优惠金额83

任务2-14 编写程序求自然对数的底e的近似值83

任务2-15 编写程序求逆数84

任务2-16 编写程序输出9×9乘法口诀表85

单元小结86

单元习题86

单元3 批量数据处理编程95

教学导航95

引例剖析96

任务3-1 编写程序计算平均成绩96

编程实战98

任务3-2 编写程序查找数组中的一个数98

任务3-3 编写程序求矩阵对角线元素之和100

任务3-4 编写程序实现矩阵转置运算101

任务3-5 编写程序使用指针实现整数排序104

任务3-6 编写程序使用指针输出一门和多门课程的成绩105

任务3-7 编写程序实现数组逆序输出108

知识探究112

3.1 C语言的一维数组112

3.2 C语言的二维数组114

3.3 C语言的指针116

3.4 C语言的数组与指针122

3.5 C语言的函数与指针126

3.6 C语言的局部变量和全局变量128

3.7 C语言变量的存储类别131

小试牛刀133

任务3-8 编写程序应用数组计算个人所得税133

任务3-9 编写程序求一维数组的最大值与最小值135

任务3-10 编写程序打印出杨辉三角形137

任务3-11 编写程序实现矩阵的乘法运算139

任务3-12 编写程序输出数组中的全部元素140

任务3-13 编写程序使用指针比较整型数据的大小141

单元小结142

单元习题143

单元4 字符数据处理编程149

教学导航149

引例剖析150

任务4-1 编写程序计算字符串中包含的单词个数150

编程实战152

任务4-2 编写程序分类统计字符个数152

任务4-3 编写程序求一个字符串的长度153

任务4-4 编写程序实现字符串的复制154

任务4-5 编写程序删除字符串中的指定字符155

任务4-6 编写程序将星期序号转换为英文星期名称157

任务4-7 编写程序实现字符串排序158

知识探究160

4.1 C语言的字符数组160

4.2 C语言的字符串处理函数162

4.3 C语言的字符串指针162

4.4 C语言指向指针的指针变量163

小试牛刀164

任务4-8 编写程序判断字符串是否为回文164

任务4-9 编写程序实现字符串倒置165

任务4-10 编写程序实现字符串连接166

任务4-11 编写程序在指定位置插入指定字符167

任务4-12 编写程序将月份号转换为英文月份名称168

单元小结169

单元习题169

单元5 构造数据处理编程172

教学导航172

引例剖析173

任务5-1 编写程序输入与输出学生的数据记录173

编程实战175

任务5-2 编写程序建立学生数据记录175

任务5-3 编写程序利用指针变量输出结构体数组的值177

任务5-4 编写程序通过多种方式输出学生数据178

任务5-5 编写程序计算学生平均成绩和统计优秀人数179

知识探究181

5.1 C语言的结构体181

5.2 C语言的结构体与指针185

5.3 C语言动态存储分配187

小试牛刀189

任务5-6 编写程序建立通讯录189

任务5-7 编写程序利用结构指针变量输出一条通讯录记录数据190

任务5-8 编写程序利用结构指针变量输出多条通讯录记录数据190

单元小结191

单元习题192

单元6 文件内容处理编程196

教学导航196

引例剖析196

任务6-1 编写程序利用磁盘文件存储与输出学生的记录数据196

编程实战199

任务6-2 编写程序从文件中逐个读取字符并在屏幕上输出199

任务6-3 编写程序对文件进行读写操作200

任务6-4 编写程序统计文件中字符串出现的次数201

任务6-5 编写程序删除文件中的指定记录数据203

任务6-6 编写程序实现文件的合成205

知识探究207

6.1 C语言文件概述207

6.2 C语言文件的读写208

6.3 C语言文件的随机读写212

6.4 C语言的main函数参数213

小试牛刀214

任务6-7 编写程序将键盘输入的字符写入到磁盘文件中214

任务6-8 编写程序从文件中读出字符串215

任务6-9 编写程序实现文件的复制215

任务6-10 编写程序在文件中追加一个字符串216

单元小结217

单元习题217

单元7 趣味数学运算编程221

教学导航221

引例剖析221

任务7-1 编写程序求解兔子产仔问题221

编程实战223

任务7-2 编写程序求解不重复的3位数问题223

任务7-3 编写程序求解百钱买百鸡问题224

任务7-4 编写程序求解完全数问题226

任务7-5 编写程序输出所有的“水仙花数”228

任务7-6 编写程序验证卡布列克常数问题231

任务7-7 编写程序将正整数分解为质因数233

知识探究236

7.1 C语言函数的嵌套调用236

7.2 C语言函数的递归调用236

小试牛刀237

任务7-8 编写程序求解猴子吃桃问题237

任务7-9 编写程序求解完全平方数问题238

任务7-10 编写程序求解勾股数问题238

任务7-11 编写程序使用递归算法求阶乘239

单元小结240

单元习题240

单元8 经典算法实现编程244

教学导航244

引例剖析244

任务8-1 编写程序使用回溯法求解背包问题244

编程实战248

任务8-2 编写程序使用牛顿迭代法求解方程根248

任务8-3 编写程序使用穷举搜索法求解换零钱问题249

任务8-4 编写程序使用递推算法求解渔夫捕鱼问题250

任务8-5 编写程序使用递归算法求解计算组合数253

任务8-6 编写程序实现选择排序255

任务8-7 编写程序实现折半查找257

知识探究258

8.1 算法的基本概念258

8.2 算法设计的特点259

8.3 算法的类型与特性259

8.4 算法的描述260

8.5 经典算法简介262

8.6 排序算法简介263

8.7 查找算法简介264

8.8 C语言的类型定义符typedef264

小试牛刀265

任务8-8 编写程序使用迭代算法求解开平方运算265

任务8-9 编写程序使用递归算法计算1~n自然数之和266

任务8-10 编写程序使用递归算法求幂267

任务8-11 编写程序实现冒泡法排序268

任务8-12 编写程序实现顺序查找270

单元小结271

单元习题271

单元9 硬件与嵌入式编程273

教学导航273

引例剖析274

任务9-1 编写程序实现数字秒表功能274

编程实战276

任务9-2 编写程序控制第一盏LED灯亮276

任务9-3 编写程序控制一盏LED灯闪烁277

任务9-4 编写程序用右移运算控制流水点亮8盏LED灯278

任务9-5 编写程序用swtich语句控制8盏LED灯的点亮状态280

任务9-6 编写程序用while语句控制LED灯的亮灭281

任务9-7 编写程序使用指针数组控制8盏LED灯的流水点亮282

任务9-8 编写程序使用指针作函数参数控制LED灯的流水点亮283

任务9-9 编写程序使用LED数码显示器循环显示数字0~9285

知识探究286

9.1 C语言的位运算286

9.2 嵌入式程序中sfr的使用287

9.3 嵌入式程序中sbit的使用288

小试牛刀289

任务9-10 编写程序控制单盏LED灯的亮与灭289

任务9-11 编写程序使用P3口控制流水点亮8盏LED灯290

任务9-12 编写程序使用字符型数组控制8盏LED灯的流水点亮292

单元小结293

单元习题294

附录A C语言中的保留字295

附录B C语言的运算符297

附录C C语言的数据类型299

附录D C语言的转义字符301

附录E ASCII编码表302

附录F C语言的常用库函数303

附录G C语言的输入/输出函数详解310

附录H 在Visual C++6.0集成开发环境中创建、编译与运行C语言程序315

附录I C语言的常见编程规范319

附录J C语言程序调试常见错误信息322

附录K 8051系列单片机简介324

附录L Keil C51使用简介328

参考文献333

热门推荐