欢迎来到天天文库
浏览记录
ID:43016402
大小:74.51 KB
页数:21页
时间:2019-09-25
《《C语言高级应用》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言高级应用实验指导书电子与计算机科学技术学院实验一顺序、选择及循环结构程序设计一、实验目的1.熟悉C语言编程环境2.掌握输入输出函数的使用3.掌握if语句和switch语句的使用4.掌握for语句、while语句和do-while语句的使用5.通过练习掌握顺序、选择及循环结构程序设计方法二、实验环境1.计算机2.TurboC集成环境三、实验说明1.首先应熟悉TurboC运行环境,正确操作2.自主编写程序,必要时参考相关资料3.实验前应画出流程图并写出程序大致框架或完整的程序代码4.实验学时:2学时四、实验内容和步骤1.实验内容(1)求解方程ax2+bx+c=0。(2)
2、打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=13+53+33。2.实验步骤(1)分析实验内容,画出流程图并写出程序大致框架或完整的程序代码。(2)进入TurboC集成环境。(3)编辑源程序并进行保存。(4)编译源程序,若有错误,修改错误后再次进行编译和连接,如此反复进行到不显示出错为止。(5)执行程序,并检查程序输出结果。五、实验报告要求1.整理实验结果,填入相应表格中2.小结实验心得体会3.回答思考题:打印水仙花数时,要分别求出三位数的个位数、十位数和百位数,试问:除了你所用的的方法
3、外,是否还有其它方法?请写出。实验二数组的应用一、实验目的1.通过实验理解掌握数组的基本概念2.熟悉数组的定义、数组元素初始化、数组元素引用3.理解字符数组的基本概念、基本操作和应用4.能利用数组解决简单的应用问题二、实验环境1.计算机2.TurboC集成环境三、实验说明1.首先应熟悉TurboC运行环境,正确操作2.自主编写程序,必要时参考相关资料3.实验前应画出流程图并写出程序大致框架或完整的程序代码4.实验学时:2学时四、实验内容和步骤1.实验内容(1)将一个数组中的值按逆序重新存放。(2)编一程序,将两个字符串连接起来,不要用strcat函数。2.实验步骤(1)分
4、析实验内容,画出流程图并写出程序大致框架或完整的程序代码。(2)进入TurboC集成环境。(3)编辑源程序并进行保存。(4)编译源程序,若有错误,修改错误后再次进行编译和连接,如此反复进行到不显示出错为止。(5)执行程序,并检查程序输出结果。五、实验报告要求1.整理实验结果,填入相应表格中2.小结实验心得体会3.回答思考题:(1)在字符串常量中,其结束符‘ ’要占一个字节的内存空间,在计算字符串长度时,是否也包括了字符串结束符?(2)在对字符数组进行输入时,可以用scanf函数,也可以用gets函数,若定义了一字符数组,从键盘输入了以下内容:Youaremystuden
5、t。试问:用scanf函数和gets函数得到的结果一样吗?请分别指出。实验三结构体及其应用一、实验目的1.理解结构体的基本概念2.掌握结构体类型的定义方法3.掌握结构体变量的定义、初始化和引用4.理解结构体数组的定义、初始化和引用5.通过实验熟悉结构体及结构体数组的应用二、实验环境1.计算机2.TurboC集成环境三、实验说明1.熟练操作TurboC运行环境2.自主编写程序,必要时参考相关资料3.充分理解结构体的应用及编程技巧4.实验前应画出流程图并写出程序大致框架或完整的程序代码5.实验学时:2学时四、实验内容和步骤1.实验内容有10个学生,每个学生的数据包括学号、姓名
6、、3门课的成绩,从键盘输入10个学生数据,求出每个学生3门课的平均成绩,并输出最高分的学生的数据(包括学号、姓名、3门课的成绩、平均成绩)。2.实验步骤(1)分析实验内容,画出流程图并写出程序大致框架或完整的程序代码。(2)进入TurboC集成环境。(3)编辑源程序并进行保存。(4)编译源程序,若有错误,修改错误后再次进行编译和连接,如此反复进行到不显示出错为止。(5)执行程序,并检查程序输出结果。五、实验报告要求1.整理实验结果,填入相应表格中2.小结实验心得体会3.回答思考题:假如你所定义的结构体类型名为:STUDENT,试问:sizeof(STUDENT)的值是多少
7、?实验四函数的应用一、实验目的1.理解函数的基本概念2.掌握函数的定义、调用方法及参数传递方式3.理解变量的作用域和变量的存储类别4.通过实验掌握函数的使用二、实验环境1.计算机2.TurboC集成环境三、实验说明1.熟练操作TurboC运行环境2.自主编写程序,必要时参考相关资料3.充分理解函数的应用及编程技巧4.实验前应画出流程图并写出程序大致框架或完整的程序代码5.实验学时:2学时四、实验内容和步骤1.实验内容(1)写一个判素数的函数,在主函数中输入一个整数,输出是否是素数的信息。(2)写一函数,使给定的一个二维数组(3
此文档下载收益归作者所有