c语言程序设计实验指导 大中专理科计算机 郭永艳,韩姗姗,秦娥 编
适合非计算机专业的c语言程序设计实验指导书
¥
25.75
6.8折
¥
38
全新
库存2件
作者郭永艳,韩姗姗,秦娥 编
出版社清华大学出版社
ISBN9787302592822
出版时间2022-05
版次1
装帧平装
开本16
页数168页
字数245千字
定价38元
货号xhwx_1202632223
上书时间2024-11-06
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
主编:
" 每章的节为知识梳理,给出相关知识点的整理及分析。
每章的实验内容包括实验案例和实践项目两类。实验案例在对其实验设计思路进行分析的基础上给出了参源代码,而实践项目则只对实验问题做简要的分析,给读者留出自行完成的空间,但也给出了参源代码。
全书遵循由浅入深、循序渐进的原则,提供了丰富的实验案例及实践项目,实验内容针对强。
实验内容具有层次,既有能夯实编程基础的基础实验、也有具有挑战的提高型实验和综合设计型实验。
各章后给出常见错误小结,且给出错误示例,帮助读者尽量避错误,少走弯路。"
目录:
章c语言编程概述1
1.1安装devc++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
内容简介:
全书共分为9章。章是c语言编程概述;第2章是编程基础知识;第3~9章是具体的c语言编程知识,包括选择结构、循环结构、数组、函数、指针、结构体和文件。其中,第2~9章的章节均按照知识梳理、实验案例、实践项目、实践项目运行结果(或参源代码)及本章常见错误小结的顺序进行编写,符合认知规律。本书内容丰富,既可以作为高等学校“c语言程序设计”课程的实验教材,也可以供自学者参。
作者简介:
郭永艳,女,生于1975年7月,浙江大学计算机学院专任教师,2002年7月任教至今,多年来一直从事一线教师工作。有丰富的经验,连续多年获得学校优课优酬奖励,深受。主讲课程有:汇编语言程序设计、程序设计基础c、计算机网络、计算机网络课程设计、作系统、作系统课程设计、数据库及应用、数据库课程设计。
— 没有更多了 —
以下为对购买帮助不大的评价