C语言程序设计实验教程 / 计算机系列教材
¥29.00定价
作者: 武建华,邱桔等
出版时间:2018-12
出版社:清华大学出版社
- 清华大学出版社
- 9787302512127
- 1-1
- 227022
- 47190958-0
- 平装
- 2018-12
- 工学
- 软件工程
- TP312C
- 计算机
- 本科
内容简介
学好计算机程序设计语言,*有效的方法就是上机编程练习。要提高编程能力,需要不断加强计算机语言基础和算法基础,不断提升逻辑思维能力和程序调试技巧,并保持对编程的兴趣。本书在充分考虑这些要素的基础上,以Visual C 6.0为实验平台,讲述C程序初步、输入输出、分支结构、循环结构、数组、函数、指针、结构体、位运算与文件,在每章中以基本知识提要、实验、练习题3个部分来组织内容。*后一章给出综合实验。全书阐述深入浅出,条理清晰,符合学习者认知规律,适合对C语言编程感兴趣的初学者,是C语言程序设计实验课的理想教材。本书可作为高等学校理工类各专业程序设计实验教材,也可作为科技人员学习C语言程序设计的参考书。
目录
目录第1章开发环境与C程序初步11.1开发环境11.1.1C程序的上机步骤11.1.2VC 6.0编程环境11.1.3调试方法41.2C程序初步基本知识提要51.2.1C语言的特点51.2.2C语言标识符61.2.3C程序的组成61.3实验1: 两个简单的C程序61.3.1字符串加密61.3.23个数的最大值8练习题9第2章输入输出112.1输入输出基本知识提要112.1.1数据类型112.1.2常量和变量122.1.3运算符与表达式122.1.4输入输出语句132.2实验2: 输入输出142.2.1三角形面积142.2.2温度转换16练习题17第3章分支结构203.1分支结构基本知识提要203.1.1if语句203.1.2switch语句233.1.3算法243.1.4算法描述工具和算法的评价243.2实验3: 分支结构263.2.1百分制成绩转换为等级263.2.2二次方程283.2.3乌龟旅行29练习题31第4章循环结构354.1循环结构基本知识提要354.1.1while循环结构354.1.2dowhile循环结构364.1.3for循环结构374.1.4循环结构的嵌套与优化394.1.5break和continue语句404.2经典算法404.2.1穷举法404.2.2迭代法424.3实验4: 循环结构434.3.1棋盘上的魔数434.3.2猴子吃桃454.3.3韩信点兵464.3.4牛顿迭代法474.3.5二分法484.3.6百钱买百鸡49练习题51第5章数组555.1数组基本知识提要555.1.1一维数组555.1.2二维数组595.1.3字符串与字符数组625.2排序与查找算法645.2.1排序算法645.2.2查找算法685.3实验5: 数组705.3.1数组元素排序705.3.2按条件筛选数组元素725.3.3数组元素逆置735.3.4二分法查找755.3.5字符数组操作775.3.6随机数数组操作79练习题81第6章函数846.1函数基本知识提要846.1.1库函数846.1.2用户自定义函数856.1.3嵌套调用与递归调用876.1.4变量的属性896.1.5宏定义906.2实验6: 函数926.2.1求组合数926.2.2求对数和的平方根函数946.2.3打印数字三角形 956.2.4二十进制数的转换966.2.5验证哥德巴赫猜想976.2.6梯形法求函数f(x)定积分99练习题100第7章指针1047.1指针基本知识提要1047.1.1指针变量1047.1.2数组的指针表示1057.1.3指针数组1077.2实验7: 指针1087.2.1有序数据1087.2.2转置矩阵1107.2.3计算分数112练习题115第8章结构体1198.1结构体基本知识提要1198.1.1结构体变量1198.1.2结构体数组1228.1.3指针与结构体1248.1.4动态存储分配1268.1.5单链表1278.2实验8: 结构体1298.2.1学生成绩1298.2.2链表建立与删除131练习题135第9章位运算与文件1409.1位运算与文件基本知识提要1409.1.1位运算1409.1.2文件1409.2实验9: 位运算与文件1449.2.1整数取位1449.2.2文件合并145练习题149第10章综合实验152练习题157附录A各章练习题参考答案166参考文献170