欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 科技 > 计算机与网络 > 程序语言与软件开发 > C语言程序设计实验指导

浏览历史

C语言程序设计实验指导

C语言程序设计实验指导

prev next

  • 商品货号:20141020002
  • 所属系列:高等学校应用型特色规划教材
    商品重量:0克
    作者:王海龙
    出版社:清华大学出版社
    出版日期:2014年11月
    开本:16
    图书页数:240
    图书装订:平装
    图书规格:185mm×260mm
    版次:1-1
    印张:15
    字数:361千字
    图书书号/ISBN:9787302382829
  • 上架时间:2014-10-20
    商品点击数:1145
  • 定价:¥28.00元
    本店售价:¥28.00元
    注册用户:¥28.00元
    vip:¥26.60元
    黄金等级:¥25.20元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

内容简介

本书作为C语言程序设计的入门实验教材,共分8组实验,主要涵盖顺序结构程序设计、选择结构程序设计、循环结构程序设计、利用数组处理批量数据、字符串处理、用函数实现模块化程序设计、善于利用指针和用户建立数据类型等知识点内容。每组实验包含实验目的、基础知识、基础实验内容题目和实验拓展题目。基础实验内容题目只需读者掌握实验的基础知识即可完成,实验拓展题目需要综合所学的内容并加以拓展延伸才能完成。为了提高读者的编程水平,本书还设有4个综合性练习,综合练习题目由易至难,力求尽量用通俗易懂的程序示例和语言叙述C语言中的主要知识点,帮助读者建立程序设计的思维方式、编程和程序调试技巧。实验题目和综合练习题目中都包含涉及的算法内容、解题思路和部分代码段,以便读者理解及编写程序。教材最后设有四套模拟考试题目,以便读者检验所学知识。
本书易教易学,深入浅出地描述C语言的精髓,通过例题巩固基本知识,通过拓展题目提高解题能力。本书适合作为普通高等院校应用型本科(含部分专科、高职类)各相关专业的C语言程序设计实验用教材,也可作为参加大学生程序设计竞赛及自学C语言辅导教材使用。

前    言
C语言是一种通用的、过程式的编程语言,已成为目前软件开发者们使用最多的一种计算机语言。本书是针对C语言的学习而编写的实验教材用书,是结合本科院校非计算机专业学生目前的实际情况而精心编写的,与张丽萍、孟繁军等编著的《C语言程序设计基础教程》(清华大学出版社,2014年出版)配套的参考书。
本书在编写过程中,从基础知识着手,循序渐进,力求尽量用通俗易懂的程序示例和语言叙述C语言中的主要知识点,帮助初学者们建立程序设计的思维方式、程序编写和程序调试技巧。本指导手册共包含8组实验和4个综合练习,对应《C语言程序设计基础教程》相应章节的内容。每组实验均明确实验目的、基础知识、实验基本内容及实验拓展,能帮助读者有效地掌握C语言程序设计的核心内容。并通过综合练习模块的内容为学习者提供练习机会,该部分不属于实验课程中必做编程题目,其中含一些竞赛题目,可为有意参加国际大学生程序设计竞赛(ACM)或对编程感兴趣的读者提供参考。书中所有实验题目和综合练习题目均有详细的解题思路的解释及代码。并提供了模拟考试在线测评系统(http://118.230.58.253/JudgeOnline)来考查读者的掌握程度。本书附赠的电子课件包含所有实验、综合练习题目的完整代码,望给大家带来一些编程上的提示。如教师需要所有题目的测试数据,完整代码,可以与我们联系(cntclmg@imnu.edu.cn)。
本书由王海龙、苏贵斌、澈力木格、孟繁军编写,所有编者均是多年专门从事C语言教学、具有丰富教学经验的教师。参加编写和审校工作的还有白喜文、李联合、默原等。
由于编者水平有限,不足与疏漏之处在所难免,敬请读者批评指正。
 
目    录
第1章  顺序结构程序设计 1
1.1  实验目的 1
1.2  基础知识 1
1.2.1  最简单的C程序 1
1.2.2  转义字符及其作用 2
1.2.3  定义变量 2
1.2.4  输入语句scanf 3
1.2.5  整型 4
1.2.6  浮点型 4
1.2.7  字符型 4
1.2.8  输入输出格式控制 5
1.3  基本实验内容 6
问题A:原样输出 6
问题B:复数相加 7
问题C:浮点数相加 8
问题D:输出ASCII码值 9
问题E:十进制转换为十六进制 10
问题F:八进制转换为十进制 11
1.4  实验拓展 11
问题G:温度转换 11
问题H:求平均数 12
问题I:计算体积 13
问题J:小写字母转换为大写字母 14
第2章  选择结构程序设计 16
2.1  实验目的 16
2.2  基础知识 16
2.2.1  if语句 16
2.2.2  关系表达式和逻辑表达式 17
2.2.3  switch语句 18
2.3  基本实验内容 19
问题A:判断负数 19
问题B:求绝对值 20
问题C:比较两个整数的大小 21
问题D:判断闰年 22
问题E:成绩转换(一) 23
2.4  实验拓展 24
问题F:判断能否组成三角形 24
问题G:求一元二次方程的根 25
问题H:ASCII码排序 27
问题I:成绩转换(二) 29
问题J:简单计算器 30
第3章  循环结构程序设计 32
3.1  实验目的 32
3.2  基础知识 32
3.3.1  while语句 32
3.2.2  do…while语句 32
3.2.3  for语句 33
3.3  基本实验内容 33
问题A:简单数字打印 33
问题B:求和 34
问题C:计算n! 35
问题D:求立方和 36
3.4  实验拓展 37
问题E:整数的个数 37
问题F:水仙花数 38
问题G:判断素数 40
问题H:数据简单处理 42
问题I:猴子吃桃 43
问题J:斐波那契数列 44
第4章  综合练习题目(一) 46
问题A:平方和与立方和 46
问题B:最大公约数 47
问题C:最小公倍数 48
问题D:求素数 50
问题E:倒序输出 51
问题F:输出菱形 52
问题G:制作数字三角形 54
问题H:计算器 56
问题I:收入统计 57
问题J:九九乘法表 58
第5章  利用数组处理批量数据 60
5.1  实验目的 60
5.2  基础知识 60
5.2.1  数组定义 60
5.2.2  选择排序 60
5.2.3  冒泡排序 61
5.2.4  二维数组 62
5.3  基本实验内容 62
问题A:逆序输出 62
问题B:数值排序 63
问题C:矩阵输入输出 65
5.4  实验拓展 66
问题D:陶陶摘苹果 66
问题E:评委会打分 67
问题F:母牛的故事 68
问题G:又是斐波那契数列 70
问题H:十进制转换为六进制 71
问题I:矩阵加法 72
问题J:矩阵乘法 73
第6章  字符串处理 76
6.1  实验目的 76
6.2  基础知识 76
6.2.1  定义字符数组 76
6.2.2  字符串输入输出 77
6.2.3  字符串函数 77
6.3  基本实验内容 78
问题A:打印数字字符串 78
问题B:求字符串长度 79
问题C:字符串连接 80
问题D:字符串复制 81
问题E:字符串比较 83
问题F:大写换小写 84
问题G:小写换大写 85
6.4  实验拓展 85
问题H:字符串统计 85
问题I:统计大写字母 86
问题J:大小写改写 87
第7章  综合练习题目(二) 89
问题A:至少要几个数,才超过100 89
问题B:绝对值排序 90
问题C:矩阵转置 92
问题D:杨辉三角 93
问题E:图片旋转 95
问题F:字符串的价值 98
问题G:字符分类统计 99
问题H:特定字符出现次数 100
问题I:驾校考试 101
问题J:首字母大写 102
第8章  用函数实现模块化程序设计 104
8.1  实验目的 104
8.2  基础知识 104
8.2.1  函数的基本知识 104
8.2.2  函数的定义 105
8.2.3  函数的调用 106
8.2.4  函数之间的调用 106
8.3  基本实验内容 107
问题A:原样输入输出 107
问题B:求大值 108
问题C:四个数中求最大值 110
问题D:他的年龄是多少 111
8.4  实验拓展 112
问题E:兔子繁殖 112
问题F:求平均成绩 114
第9章  善于利用指针 116
9.1  实验目的 116
9.2  基础知识 116
9.2.1  指针定义 116
9.2.2  引用指针变量 117
9.2.3  运算符&和* 117
9.2.4  指针指向数组时的运算 118
9.3  基本实验内容 119
问题A:三个数值排序 119
问题B:两个数值排序 120
问题C:指定位置输出 122
问题D:数值排序 123
9.4  实验拓展 124
问题E:输出二维数组指定位置 124
问题F:字符串排序 125
第10章  用户建立数据类型 128
10.1  实验目的 128
10.2  基础知识 128
10.2.1  定义结构体 128
10.2.2  定义结构体类型变量 130
10.2.3  结构体变量的初始化和引用 130
10.2.4  定义结构体数组的一般形式 131
10.3  基本实验内容 131
问题A:成绩比较 131
问题B:成绩排序 132
问题C:输出信息 134
10.4  实验拓展 135
问题D:求排名 135
问题E:年龄为多大 136
问题F:小白鼠排队 138
第11章  综合练习题目(三) 140
问题A:Hanoi塔问题 140
问题B:判断数独 142
问题C:油田合并 147
问题D:奖学金 149
问题E:复数计算 151
问题F:约瑟夫问题 154
问题G:移动小球 156
问题H:线性表操作 159
问题I:消除星星 162
问题J:青蛙的约会 164
第12章  综合练习题目(四) 169
问题A:汽水瓶 169
问题B:寻找X 170
问题C:等差数列求值 171
问题D:牛羊马的问题 172
问题E:怪阿数S 174
问题F:整数数列求和 175
问题G:输出字母图形 176
问题H:LED显示器 177
问题I:数根 181
问题J:福彩玩法 182
问题K:装箱子 185
问题L:十进制转换为R进制 187
问题M:R进制转换为十进制 188
问题N:今天,你AC了吗 189
问题O:回文单词 191
问题P:消掉ACM 192
问题Q:最大整数 194
问题R:螺旋方阵 195
问题S:找鞍点 197
问题T:扫雷游戏 199
模拟考题(一) 203
题目A:求特定数值和(10分) 203
题目B:与7有关的数(10分) 203
题目C:三角形面积(10分) 204
题目D:英文输出(10分) 204
题目E:第几天(20分) 205
题目F:单词统计(20分) 206
题目G:圆(20分) 206
模拟考题(二) 208
问题A:求奇数和(10分) 208
问题B:求出生年月日(10分) 208
题目C:简单计算(10分) 209
题目D:判断完数(10分) 209
题目E:矩阵最大值(20分) 210
题目F:走楼梯(20分) 211
题目G:计算两点间的
距离(20分) 211
模拟考题(三) 213
问题A:小树成长(10分) 213
问题B:成绩计算(10分) 214
题目C:数羊(10分) 215
题目D:数字的个数(10分) 216
问题E:密码问题(20分) 216
题目F:IP地址(20分) 217
题目G:加法运算(10分) 218
题目H:有序数据(10分) 219
模拟考题(四) 220
题目A:还是A+B(10分) 220
题目B:平行四边形(10分) 220
题目C:求子串(10分) 221
题目D:卖西瓜(10分) 222
题目E:条件输出(10分) 223
题目F:通讯录(20分) 223
题目G:斗地主(20分) 224
题目H:求和(10分) 225
附录  在线测评系统使用指南 226
参考文献 230
 

 

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha