中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册
> >
C语言程序设计实验指导

C语言程序设计实验指导

出版社:清华大学出版社出版时间:2022-05-01
开本: 其他 页数: 168
中 图 价:¥31.9(8.4折) 定价  ¥38.0 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

C语言程序设计实验指导 版权信息

  • ISBN:9787302592822
  • 条形码:9787302592822 ; 978-7-302-59282-2
  • 装帧:70g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

C语言程序设计实验指导 本书特色

每章的**节为知识梳理,给出相关知识点的整理及分析。 每章的实验内容包括实验案例和实践项目两类。实验案例在对其实验设计思路进行分析的基础上给出了参考源代码,而实践项目则只对实验问题做简要的分析,给读者留出自行完成的空间,但也给出了参考源代码。 全书遵循由浅入深、循序渐进的原则,提供了丰富的实验案例及实践项目,实验内容针对性强。 实验内容具有层次性,既有能夯实编程基础的基础性实验、也有具有挑战性的提高型实验和综合设计型实验。 各章*后给出常见错误小结,且给出错误示例,帮助读者尽量避免错误,少走弯路。 适合非计算机专业学生的C语言程序设计实验指导书

C语言程序设计实验指导 内容简介

全书共分为9章。第1章是C语言编程概述;第2章是编程基础知识;第3~9章是具体的C语言编程知识,包括选择结构、循环结构、数组、函数、指针、结构体和文件。其中,第2~9章的章节均按照知识梳理、实验案例、实践项目、实践项目运行结果(或参考源代码)及本章常见错误小结的顺序进行编写,符合认知规律。 本书内容丰富,既可以作为高等学校“C语言程序设计”课程的实验教材,也可以供自学者参考。

C语言程序设计实验指导 目录

第1章C语言编程概述1

1.1安装Dev C++1

1.2**个C语言程序4

1.3编译错误和程序错误8

第2章编程基础知识10

2.1知识梳理10

2.1.1数据类型10

2.1.2常量和变量11

2.1.3类型转换12

2.1.4运算符及表达式12

2.1.5数据的输入及输出15

2.2实验案例18

2.2.1实验案例21: scanf函数的使用18

2.2.2实验案例22: 变量的值与地址19

2.2.3实验案例23: 字符类型数据19

2.2.4实验案例24: int类型数据的取值范围20

2.2.5实验案例25: 数据类型的自动转换21

2.2.6实验案例26: 逗号表达式21

2.2.7实验案例27: printf函数22

2.2.8实验案例28: 摄氏温度转换成华氏温度23

2.3实践项目23

2.3.1实践项目21: 格式化数据的输入23

2.3.2实践项目22: 多格式组合的scanf函数24

2.3.3实践项目23: 逻辑运算符24

2.3.4实践项目24: 强制类型转换25

2.3.5实践项目25: 求整数的平均值25

2.3.6实践项目26: 求圆面积25

2.3.7实践项目27: 运算符优先级及关系表达式25

2.3.8实践项目28: 求某数的各位数字之和26

2.3.9实践项目29: 时间格式的转换26

2.4实践项目程序运行结果(或参考源代码)26

2.5本章常见错误小结29

C语言程序设计实验指导目录第3章选择结构31

3.1知识梳理31

3.1.1if语句31

3.1.2switch语句32

3.2实验案例33

3.2.1实验案例31: 求绝对值33

3.2.2实验案例32: 奇偶判定34

3.2.3实验案例33: 求3个数中的*大数35

3.2.4实验案例34: 公路客车超载判定36

3.2.5实验案例35: 判断整数的范围37

3.2.6实验案例36: 百分制成绩转换成五分制38

3.2.7实验案例37: float类型的成绩转换——取整法39

3.2.8实验案例38: float类型的成绩转换——四舍五入法40

3.3实践项目40

3.3.1实践项目31: 判断是否同时能被2和3整除40

3.3.2实践项目32: 应用条件表达式求*小数41

3.3.3实践项目33: 判断BMI情况41

3.3.4实践项目34: 输出对应的提示信息42

3.3.5实践项目35: 百分制成绩转换成等级制成绩42

3.3.6实践项目36: 三天打鱼两天晒网42

3.3.7实践项目37: 简易计算器43

3.4实践项目参考源代码43

3.5本章常见错误小结46

第4章循环结构47

4.1知识梳理47

4.1.1for语句47

4.1.2while语句48

4.1.3dowhile语句48

4.1.4for语句、while语句、dowhile语句的比较49

4.1.5循环结构程序的实现要点49

4.2实验案例49

4.2.1实验案例41: 求能够同时被2和5整除的整数的平均值49

4.2.2实验案例42: 水仙花数50

4.2.3实验案例43: 图形输出51

4.2.4实验案例44: 求若干数中的*大数51

4.2.5实验案例45: 统计0的个数52

4.2.6实验案例46: 求前3个能被7整除的数53

4.2.7实验案例47: 计算字符串长度53

4.2.8实验案例48: 判断整数的位数54

4.2.9实验案例49: 计算1+1/2+1/3+…+1/n的和55

4.2.10实验案例410: 防止用户输入非法数据55

4.3实践项目56

4.3.1实践项目41: 统计小写字母个数56

4.3.2实践项目42: 输出高度为n的等边三角形56

4.3.3实践项目43: 计算1-1/2+1/3-1/5+…的前n项之和57

4.3.4实践项目44: 反序输出某自然数57

4.3.5实践项目45: 统计从键盘输入实数的个数及平均值57

4.3.6实践项目46: 青蛙几次能跳出水井57

4.3.7实践项目47: 统计单词个数58

4.3.8实践项目48: 统计整数中6的个数58

4.4实践项目参考源代码58

4.5本章常见错误小结62

第5章数组63

5.1知识梳理63

5.1.1一维数组63

5.1.2二维数组64

5.1.3字符数组66

5.1.4字符串数组68

5.1.5小结68

5.2实验案例68

5.2.1实验案例51: 一维数组元素的输入及引用68

5.2.2实验案例52: 数组元素的地址及值70

5.2.3实验案例53: 数组元素排序71

5.2.4实验案例54: 正负数组72

5.2.5实验案例55: 统计某数出现的次数73

5.2.6实验案例56: 求主次对角线上的数组元素之和74

5.2.7实验案例57: 行列互换74

5.2.8实验案例58: 两个字符串是否相同75

5.2.9实验案例59: 统计数字的个数76

5.2.10实验案例510: 将连续的空格合并成一个77

5.3实践项目77

5.3.1实践项目51: 奇数数组77

5.3.2实践项目52: 每行3个数组元素77

5.3.3实践项目53: 出现次数*多的数组元素78

5.3.4实践项目54: 高于平均成绩的分数78

5.3.5实践项目55: 同时出现在两个数组中的数组元素78

5.3.6实践项目56: *接近平均值的数79

5.3.7实践项目57: *长字符串79

5.3.8实践项目58: 有序数组中插入一个数79

5.3.9实践项目59: 统计单词个数79

5.4实践项目参考源代码79

5.5本章常见错误小结84

第6章函数86

6.1知识梳理86

6.1.1函数定义86

6.1.2函数声明87

6.1.3函数调用88

6.1.4数组形参的定义89

6.1.5递归函数90

6.2实验案例90

6.2.1实验案例61: 完全数90

6.2.2实验案例62: 各位数字之和为13的数91

6.2.3实验案例63: 反序数92

6.2.4实验案例64: 统计*高分92

6.2.5实验案例65: 成绩排序93

6.2.6实验案例66: *小公倍数94

6.2.7实验案例67: 递归计算反序数95

6.2.8实验案例68: 幂运算96

6.3实践项目96

6.3.1实践项目61: *大公约数96

6.3.2实践项目62: 奇(偶)项之和97

6.3.3实践项目63: 素数97

6.3.4实践项目64: *大的数组元素97

6.3.5实践项目65: 等差数列97

6.3.6实践项目66: 判断递增98

6.4实践项目参考源代码98

6.5本章常见错误小结101

第7章指针104

7.1知识梳理104

7.1.1指针的基本概念104

7.1.2指针运算106

7.1.3指针变量作形参106

7.2实验案例107

7.2.1实验案例71: 指针变量的地址、值及指向的内容107

7.2.2实验案例72: 比较指针指向的数字的大小108

7.2.3实验案例73: 指针运算的含义109

7.2.4实验案例74: 大于平均值的数组元素109

7.2.5实验案例75: 查找字符并统计其出现的次数110

7.2.6实验案例76: 判断回文111

7.2.7实验案例77: 交换两个数111

7.2.8实验案例78: 查找字符串112

7.3实践项目113

7.3.1实践项目71: 逆序输出字符113

7.3.2实践项目72: 同时出现在两个字符串中的字符113

7.3.3实践项目73: 按字典顺序对姓名排序113

7.3.4实践项目74: 连接字符串114

7.3.5实践项目75: 数组元素排序后保存到新数组114

7.3.6实践项目76: 输出回文114

7.3.7实践项目77: 逆序输出字符串114

7.3.8实践项目78: 指针数组与二维数组114

7.3.9实践项目79: 两个二维数组的*大值之差115

7.4实践项目参考源代码115

7.5本章常见错误小结121

第8章结构体123

8.1知识梳理123

8.1.1结构体类型的定义123

8.1.2结构体类型数据的声明、初始化及引用124

8.2实验案例126

8.2.1实验案例81: 学生信息126

8.2.2实验案例82: 判断某年某月某日是当年的第几天128

8.2.3实验案例83: 结构体指针129

8.2.4实验案例84: 结构体变量(指针)作形参130

8.3实践项目131

8.3.1实践项目81: 库存信息131

8.3.2实践项目82: 结构体数组作形参132

8.3.3实践项目83: 查找客户手机号码132

8.3.4实践项目84: 一元二次函数的解132

8.4实践项目参考源代码133

8.5本章常见错误小结136

第9章文件139

9.1知识梳理139

9.1.1文件的基本概念139

9.1.2打开文件139

9.1.3读写文件140

9.1.4关闭文件142

9.1.5其他常用函数142

9.2实验案例143

9.2.1实验案例91: 显示文件内容143

9.2.2实验案例92: 调用fgetc函数写文件144

9.2.3实验案例93: 调用fprintf函数写文件145

9.2.4实验案例94: 复制文件146

9.2.5实验案例95: 查找某学生信息147

9.2.6实验案例96: 文件“另存为”148

9.2.7实验案例97: 统计迟到学生名单149

9.3实践项目150

9.3.1实践项目91: 统计文件中各类字符个数150

9.3.2实践项目92: 价格大于10元/斤的水果150

9.3.3实践项目93: 筛选相关专业的学生成绩151

9.3.4实践项目94: 统计成绩151

9.3.5实践项目95: 删除部分文件内容151

9.3.6实践项目96: 合并文件151

9.4实践项目参考源代码152

9.5本章常见错误小结156

参考文献158


展开全部

C语言程序设计实验指导 作者简介

郭永艳,女,生于1975年7月,浙江工业大学计算机学院专任教师,2002年7月任教至今,多年来一直从事一线教师工作。有丰富的教学经验,连续多年获得学校优课优酬教学奖励,深受学生好评。主讲课程有:汇编语言程序设计、程序设计基础C、计算机网络原理、计算机网络课程设计、操作系统原理、操作系统课程设计、数据库原理及应用、数据库课程设计。

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服