当前位置:首页 > 工业技术
C语言程序设计实例教程
C语言程序设计实例教程

C语言程序设计实例教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:周静,郑卉主编;陈俊伟,付雯,黄睿等副主编
  • 出 版 社:北京:中国人民大学出版社
  • 出版年份:2011
  • ISBN:9787300138619
  • 页数:294 页
图书介绍:本教材以实例为导线对C语言的知识进行全面、系统深入的讲解,培养学生的多重思维方式和计算机的编程能力。
《C语言程序设计实例教程》目录

项目1 存款输入与利息输出——C语言概述 1

任务1 存款的原样输出 2

1.1.1 问题情景及其实现 2

1.1.2 相关知识:C语言的发展历史、语言特点、运行环境与开发工具 2

1.1.3 知识扩展:字符原样输出程序 8

任务2 利息的计算 10

1.2.1 问题情景及其实现 10

1.2.2 相关知识:C的字符集、基本数据类型、运算符和表达式、基本类型数据的转换 10

1.2.3 知识扩展:运算符的合理使用 38

任务3 存款的输入与利息的输出 39

1.3.1 问题情景及其实现 39

1.3.2 相关知识:基本的输入与输出函数 40

1.3.3 知识扩展:华氏温度与摄氏温度的转换 47

拓展练习 48

综合实训 学会大、小写字母的转换 52

练习 54

项目2 多功能计算器——C程序控制结构的应用 60

任务1 数据输入输出的顺序执行 61

2.1.1 问题情景及其实现 61

2.1.2 相关知识:语句、顺序结构 61

2.1.3 知识扩展:输入两个整数,求得两个整数的和 65

任务2 运算符判断选择执行 66

2.2.1 问题情景及其实现 66

2.2.2 相关知识:选择结构、选择结构的嵌套 66

2.2.3 知识扩展:编写一个简易计算器,能进行两个数的加、减、乘、除 76

任务3 实现可以多次计算的计算器 77

2.3.1 问题情景及其实现 77

2.3.2 相关知识:循环结构、转移语句 79

2.3.3 知识扩展:自动判断学生多道加法试题结果的正误 92

拓展练习 93

综合实训 猜数字游戏程序 98

练习 100

项目3 学生成绩管理——数组、函数与指针的应用 110

任务1 学生成绩的存储 111

3.1.1 问题情景及其实现 111

3.1.2 相关知识:一维数组、二维数组的定义与使用 112

3.1.3 知识扩展:将n个数按从小到大进行排序 121

任务2 学生等级成绩存储 125

3.2.1 问题情景及其实现 125

3.2.2 相关知识:字符数组、字符串 126

3.2.3 知识扩展:编写简单密码检测程序 130

任务3 学生成绩统计,求平均分和总分 132

3.3.1 问题情景及其实现 132

3.3.2 相关知识:函数概述、函数的定义与调用 133

3.3.3 知识扩展:Hanoi(汉诺)塔问题 146

任务4 数组作为函数的参数 148

3.4.1 问题情景及其实现 148

3.4.2 相关知识:数组与函数、变量和函数的作用域以及变量的生存期 149

3.4.3 知识扩展:对对碰游戏初始化布局设计 170

任务5 指针型参数应用于函数 172

3.5.1 问题情景及其实现 172

3.5.2 相关知识:指针的概念、指针的应用 173

3.5.3 知识扩展:24点游戏设计 192

拓展练习 197

综合实训 学生成绩管理系统 202

练习 207

项目4 实用小型通讯录管理——预处理、自定义类型及数据文件存取的应用 218

任务1 自定义数据类型的设计与访问 219

4.1.1 问题情景及其实现 219

4.1.2 相关知识:编译预处理命令、结构体、共用体、枚举、类型定义符 220

4.1.3 知识扩展:扑克牌发牌程序 256

任务2 数据文件的存取 258

4.2.1 问题情景及其实现 258

4.2.2 相关知识:C文件的概念、C文件的有关操作 259

4.2.3 知识扩展:学生成绩信息的写操作 272

拓展练习 274

综合实训 通讯录管理系统 280

练习 287

参考文献 294

相关图书
作者其它书籍
返回顶部