方加娟c语言程序设计课后题,C语言程序设计--详细介绍

项目一  初识C语言 1

任务一  编写简单的C语言程序 1

一、任务分析 1

二、必备知识与理论 1

三、任务实施 5

四、深入训练 7

任务二  C语言程序的上机操作 7

一、任务分析 7

二、必备知识与理论 7

三、任务实施 15

四、深入训练 22

项目实训 23

一、实训目的 23

二、实训任务 23

项目练习 23

项目二  基本数据类型、运算符和

表达式 25

任务一  求圆的面积和周长 25

一、任务分析 25

二、必备知识与理论 26

三、任务实施 28

四、深入训练 29

任务二  输出字符的ASCII码值 29

一、任务分析 29

二、必备知识与理论 29

三、任务实施 38

四、深入训练 38

任务三  计算表达式的值 38

一、任务分析 39

二、必备知识与理论 39

三、任务实施 47

四、深入训练 47

任务四  求三角形的面积 48

一、任务分析 48

二、必备知识与理论 48

三、任务实施 52

四、深入训练 53

任务五  求长方体的体积 54

一、任务分析 54

二、必备知识与理论 54

三、任务实施 57

四、深入训练 58

项目实训 58

一、实训目的 58

二、实训任务 59

项目练习 61

项目三  结构化程序设计 66

任务一  求整数整除的商和余数 66

一、任务分析 66

二、必备知识与理论 67

三、任务实施 71

四、深入训练 72

任务二  顺序输出三个数 72

一、任务分析 72

二、必备知识与理论 73

三、任务实施 75

四、深入训练 76

任务三  输出学生成绩等级 76

一、任务分析 76

二、必备知识与理论 76

三、任务实施 79

四、深入训练 81

任务四  输出学生成绩最值和

平均分 82

一、任务分析 82

二、必备知识与理论 82

三、任务实施 86

四、深入训练 87

任务五  判断某一个数是否为

素数 88

一、任务分析 88

二、必备知识与理论 88

三、任务实施 92

四、深入训练 93

任务六  百钱买百鸡问题 93

一、任务分析 93

二、必备知识与理论 94

三、任务实施 96

四、深入训练 97

项目实训 97

一、实训目的 97

二、实训任务 98

项目练习 101

综合实训 106

一、实训目的 106

二、实训内容 106

三、实训报告 108

项目四  应用数组进行程序设计 110

任务一  冒泡排序 110

一、任务分析 110

二、必备知识与理论 111

三、任务实施 115

四、深入训练 116

任务二  求矩阵中元素最值 117

一、任务分析 117

二、必备知识与理论 118

三、任务实施 122

四、深入训练 123

任务三  统计字符中的单词 123

一、任务分析 123

二、必备知识与理论 123

三、任务实施 132

四、深入训练 133

项目实训 134

一、实训目的 134

二、实训任务 134

项目练习 138

项目五  应用函数进行程序设计 143

任务一  比较整数大小 143

一、任务分析 143

二、必备知识与理论 144

三、任务实施 149

四、深入训练 150

任务二  求x的n次方 150

一、任务分析 150

二、必备知识与理论 151

三、任务实施 156

四、深入训练 157

任务三  用递归法求n! 157

一、任务分析 157

二、必备知识与理论 158

三、任务实施 161

四、深入训练 163

任务四  选择法排序 163

一、任务分析 163

二、必备知识与理论 164

三、任务实施 167

四、深入训练 168

任务五  求数组中成绩的平均分

和最值 169

一、任务分析 169

二、必备知识与理论 169

三、任务实施 179

四、深入训练 180

任务六  应用数组实现学生成绩

排序 181

一、任务分析 181

二、必备知识与理论 181

三、任务实施 182

四、典型函数程序实例 186

项目实训 188

一、实训目的 188

二、实训任务 188

项目练习 192

项目六  应用指针进行程序设计 197

任务一  两个整数按顺序输出 197

一、任务分析 197

二、必备知识与理论 198

三、任务实施 203

四、深入训练 205

任务二  输出指定学生的学号和

成绩 205

一、任务分析 205

二、必备知识与理论 205

三、任务实施 214

四、深入训练 215

任务三  编写字符串连接函数 216

一、任务分析 216

二、必备知识与理论 216

三、任务实施 222

四、深入训练 224

任务四  用指针函数求学生成绩 224

一、任务分析 224

二、必备知识与理论 224

三、任务实施 227

四、深入训练 228

五、典型程序实例 228

项目实训 230

一、实训目的 230

二、实训任务 230

项目练习 234

项目七  结构体和共用体 238

任务一  使用结构体比较

学生成绩 238

一、任务分析 238

二、必备知识与理论 239

三、任务实施 243

四、深入训练 244

任务二  使用结构体数组统计

不及格人数 244

一、任务分析 244

二、必备知识与理论 245

三、任务实施 246

四、深入训练 247

任务三  使用结构体指针求

最高成绩 247

一、任务分析 247

二、必备知识与理论 248

三、任务实施 253

四、深入训练 254

任务四  利用链表录入及输出

学生信息 255

一、任务分析 255

二、必备知识与理论 255

三、任务实施 258

四、深入训练 260

任务五  利用共用体处理学生和

教师信息 260

一、任务分析 260

二、必备知识与理论 260

三、任务实施 262

四、深入训练 264

任务六  利用枚举类型模拟机器

人控制系统指令 264

一、任务分析 264

二、必备知识与理论 265

三、任务实施 268

四、深入训练 269

项目实训 270

一、实训目的 270

二、实训任务 270

项目练习 279

项目八  文件 285

任务一  文件的打开与关闭 285

一、任务分析 285

二、必备知识与理论 286

三、任务实施 289

四、深入训练 290

任务二  将学生成绩存入文件 290

一、任务分析 290

二、必备知识与理论 291

三、任务实施 297

四、深入训练 299

任务三  读取文件中的学生成绩 299

一、任务分析 299

二、必备知识与理论 300

三、任务实施 302

四、深入训练 303

项目实训 304

一、实训目的 304

二、实训任务 304

项目练习 307

项目九  学生成绩管理系统 311

任务一  需求分析 311

任务二  系统设计 312

任务三  功能设计 313

一、功能选择界面 313

二、增加学生成绩信息 315

三、修改学生成绩信息 317

四、删除学生成绩信息 318

五、按姓名或学号查询学生成绩

信息 320

六、按成绩排序 321

七、将操作的数据写入到文件 322

八、建议 323

附录Ⅰ  常用字符与ASCII代码

对照表 324

附录Ⅱ  C语言中的关键字 325

附录Ⅲ  C语言运算符优先级与

结合性 326

参考文献 327

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值