图书介绍

C语言程序设计项目化教程PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计项目化教程
  • 周雅静,钱冬云,邢小英,徐济惠编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121234880
  • 出版时间:2014
  • 标注页数:288页
  • 文件大小:79MB
  • 文件页数:297页
  • 主题词: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 学生成绩的输入/输出2

任务提出及实现2

1.任务提出2

2.具体实现2

相关知识2

1.C语言的结构2

2.C语言运行环境及运行方法3

3.数据类型4

4.格式输出函数——printf()函数5

5.格式输入函数——scanf()函数7

知识扩展9

1.转义字符9

2.格式化输出9

3.单个字符的输入/输出11

4.字符串常量12

举一反三13

实践训练15

初级训练15

深入训练16

任务1-2 总分及平均分的计算18

任务提出及实现18

1.任务提出18

2.具体实现18

相关知识19

1.算术运算符和算术表达式19

2.赋值运算和赋值表达式20

3.自增、自减及逗号运算符21

举一反三23

实践训练27

初级训练27

深入训练28

综合训练一30

项目2 输入学生成绩转化为等级32

任务2-1 输入学生成绩,判断其合法性33

任务要求与实现33

1.任务要求33

2.具体实现33

相关知识34

1.关系运算符与关系表达式34

2.逻辑运算符与逻辑表达式35

3.条件语句36

4.条件运算符与条件表达式39

实践训练40

初级训练40

深入训练42

任务2-2 输入学生成绩转化为等级43

任务提出及实现43

1.任务提出43

2.具体实现43

相关知识45

1.if语句的嵌套45

2.switch语句47

举一反三50

实践训练55

初级训练55

深入训练58

综合练习二60

项目3 学生成绩的分组汇总63

任务3-1 求一个小组学生成绩的总分及平均分64

任务提出与实现64

1.任务提出64

2.具体实现64

相关知识65

1.while循环65

2.do...while语句69

3.for语句71

知识扩展74

1.for语句的多种表示方法74

2.break语句75

举一反三76

实践训练81

初步训练82

深入训练84

任务3-2 求每个小组学生成绩的总分及平均分86

任务提出与实现86

1.任务提出86

2.具体实现86

相关知识87

1.常见的循环嵌套87

2.循环嵌套的运用88

3.循环嵌套的实例90

举一反三91

实践训练93

初级训练93

深入训练95

综合练习三96

项目4 学生成绩的排序99

任务4-1 多位学生一门课成绩的输入/输出100

任务提出及实现100

1.任务提出100

2.具体实现100

相关知识100

1.一维数组的定义100

2.一维数组的引用101

3.一维数组的初始化103

举一反三103

实践训练106

初步训练106

深入训练108

任务4-2 多个学生一门课成绩的排序109

任务提出及实现109

1.任务提出109

2.具体实现(为了程序运行方便,假设只有10位学生)109

相关知识110

1.求最高分110

2.排序111

举一反三113

实践训练116

初级训练117

深入训练120

任务4-3 学生姓名的输入/输出122

任务提出与实现122

1.任务提出122

2.具体实现(为了程序运行简单,假设只有5位同学)122

相关知识123

1.一维字符数组123

2.二维字符数组126

知识扩展127

1.字符串比较函数strcmp()127

2.复制字符串函数strcpy()127

举一反三128

实践训练131

初级训练131

深入训练132

任务4-4 多个学生多门课成绩的排序134

任务提出及实现134

1.任务提出134

2.具体实现(为了在程序运行时方便,所以假设只有5位学生)134

相关知识136

1.二维数组的定义136

2.二维数组的引用136

3.二维数组的初始化136

4.二维数组的应用137

举一反三140

实践训练143

初步训练143

深入训练144

综合练习四145

项目5 根据条件进行学生成绩汇总147

任务5-1 统计小组一门课程的总分及平均分149

任务提出及实现149

1.任务提出149

2.具体实现149

相关知识150

1.无参函数150

2.空函数154

3.有参函数154

举一反三157

实践训练159

初级训练159

深入训练164

任务5-2 统计小组若干门课程的总分及平均分166

任务提出与实现166

1.任务提出166

2.具体实现166

相关知识167

1.嵌套函数167

2.嵌套函数应用168

知识扩展169

1.递归函数169

2.递归函数的应用169

举一反三171

实践训练173

初级训练173

深入训练177

任务5-3 输出排序后小组三门课成绩单178

任务提出与实现178

1.任务提出178

2.具体实现(假设本小组只有5位同学)178

相关知识181

1.数组名作为函数参数181

2.数组名作为函数参数的应用183

举一反三185

实践训练187

初级训练187

深入训练189

综合训练五190

项目6 用指针优化学生成绩排名194

任务6-1 了解指针194

任务提出与实现194

1.任务提出194

2.具体实现195

相关知识195

1.地址和指针的概念195

2.指向变量的指针变量196

3.指针变量作为函数参数199

举一反三200

实践训练202

任务6-2 用指针优化全班同学一门课成绩的输入/输出206

任务提出及实现206

1.任务提出206

2.具体实现(以10位学生为例)206

相关知识207

1.指向数组元素的指针207

2.一维数组元素的指针访问方式208

举一反三211

实践训练212

任务6-3 用指针优化某班同学三门课成绩的输入/输出213

任务提出及实现213

1.任务提出213

2.具体实现213

相关知识214

1.二维数组的指针访问方式214

2.二维数组的指针访问应用215

举一反三216

实践训练217

任务6-4 用指针实现输出最高分的记录219

任务提出及实现219

1.任务提出219

2.具体实现219

相关知识221

知识扩展224

1.字符串的表示形式225

2.用指针变量来实现对字符串的访问226

举一反三227

实践训练229

综合训练六232

项目7 学生成绩单制作234

任务7-1 用结构体数组进行学生信息的输入/输出235

任务提出及实现235

1.任务提出235

2.具体实现(为了程序运行方便,假设有5位同学)235

相关知识236

1.结构体类型236

2.结构体变量的引用237

3.结构体变量的初始化238

4.结构体数组239

5.指向结构体类型数据的指针241

举一反三243

实践训练246

任务7-2 排序后的学生成绩单249

任务提出及实现249

1.任务提出249

2.具体实现(为了程序运行方便,假设只有5位同学)250

相关知识251

举一反三253

实践训练256

综合训练七259

项目8 学生成绩文件管理261

任务8-1 将学生成绩顺序读写到文件中261

任务提出及实现261

1.任务提出261

2.具体实现(为了程序运行方便,假设只有10位同学)262

相关知识263

1.文件的打开/关闭263

2.文件的读写265

举一反三274

实践训练275

任务8-2 将学生成绩随机读写到文件中276

任务提出与实现276

1.任务提出276

2.具体实现(为了程序运行方便,假设只有10位学生)276

相关知识277

1.指针指向文件开头的函数(rewind()函数)278

2.fseek()函数278

举一反三280

实践训练281

综合训练八281

附录A 运算符表283

附录B 常用标准库函数284

1.数学标准库函数(函数原型:math.h)284

2.输入/输出库函数(函数原型:stdio.h)284

3.字符函数与字符串函数(函数原型:string.h)285

4.其他函数(函数原型:stdlib.h)286

附录C ASCII字符编码表287

参考文献288

热门推荐