欢迎来到天天文库
浏览记录
ID:40980395
大小:62.50 KB
页数:5页
时间:2019-08-12
《C语言程序设计实验三实验四题目 2》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言程序设计实验报告(实验三:C程序的多源文件工程化设计试验)实验成绩:(实验四:函数的调用及参数传递验证试验)实验成绩:专业:轨道交通信号与控制班级:1303姓名:卢鹏伟学号:201310032指导教师:李建国兰州交通大学自动化与电气工程学院2014年5月5日4/5实验三:C程序的多源文件工程化设计试验一实验内容:设计一个发牌的程序,要求按照1-13分别对应同一个花色的牌的数字,按照随机方式发出这13张牌,程序每次运行时发出的牌的顺序不同。要求:1设计函数实现;2主函数存放于main.c文件中,子函数存放于func1.c文件中,如有多个子函数
2、,则依次存放于不同的funcX.c文件中,其中X为依次增长的数字;3函数名和变量名采用有意义的名字,应有必要的注释;4按照编程风格要求编写程序;二实验目的:完成随机发出1-13张牌的程序,发出的13张牌分别对应1-13数字,但发出的顺序是随机的,不得出现有规律可循的情况。程序生成后每次运行所呈现的牌的顺序结果不同;本实验的目的是检验对工程化设计,函数设计,函数声明,函数定义,函数调用的掌握程度,在一定程度上也反应了对流程图,循环,条件判断的掌握情况。提示:随机数的产生需要采用:srand(time(0));语句和(1+rand()%13)两个语句
3、来实现,请查询需要哪个头文件并在程序中正确使用。三实验过程:(学生完成)多文件截图时,请在VC6环境中采用“窗口”-“垂直平铺”方式截图包括但不限于:解题思路、流程图、编辑环境的截图与过程描述、源代码、在代码编译链接中编译系统给出的错误、警告内容截图和分析、警告和错误的原因分析,修改是怎样进行的说明;运行结果截图。格式要求实验报告封面单面打印,实验内容均为双面打印中文:宋体,小四;英文:TimesNewRoman,小四;多倍行距1.25,间距:段前、段后均为0行,取消网格对齐选项。设计(论文)中文字之间不允许有空行,文字与图之间不允许有多行空白。
4、源程序代码格式:TimesNewRoman,小四,单倍行距。流程图文字采用宋体,五号。截图大小:高10厘米,宽15厘米(结果输出窗口可根据具体输出调整大小,以美观、能展示全部输出结果为准)。4/54/5实验四:函数的调用及参数传递验证试验一实验内容:设计一个发牌的程序,要求按照1-13分别对应同一个花色的牌的数字,按照随机方式生成这13张牌,并存放于数组中。1设计包括数组元素作为参数的子函数,在子函数内输出该元素,并改变该元素的值,再次输出;2设计包括数组名为参数的子函数,在子函数内对数组进行从到大的排序;排序后在主函数输出;要求:1设计函数实现
5、;2主函数存放于main.c文件中,子函数存放于func1.c文件中,如有多个子函数,则依次存放于不同的funcX.c文件中,其中X为依次增长的数字;3函数名和变量名采用有意义的名字,应有必要的注释;4按照编程风格要求编写程序;二实验目的:完成随机发出1-13张牌的程序,发出的13张牌分别对应1-13数字,但发出的顺序是随机的,不得出现有规律可循的情况。程序生成后每次运行所呈现的牌的顺序结果不同;本实验的目的是检验对工程化设计,函数设计,函数声明,函数定义,函数调用,对函数参数的理解,传值调用和传址调用的区别的掌握程度,在一定程度上也反应了对流程
6、图,循环,条件判断的掌握情况。提示:随机数的产生需要采用:srand(time(0));语句和(1+rand()%13)两个语句来实现,请查询需要哪个头文件并在程序中正确使用。三实验过程:(学生完成)多文件截图时,请在VC6环境中采用“窗口”-“垂直平铺”方式截图包括但不限于:解题思路、流程图、编辑环境的截图与过程描述、源代码、在代码编译链接中编译系统给出的错误、警告内容截图和分析、警告和错误的原因分析,修改是怎样进行的说明;运行结果截图。格式要求实验报告封面单面打印,实验内容均为双面打印中文:宋体,小四;英文:TimesNewRoman,小四;
7、多倍行距1.25,间距:段前、段后均为0行,取消网格对齐选项。设计(论文)中文字之间不允许有空行,文字与图之间不允许有多行空白。源程序代码格式:TimesNewRoman,小四,单倍行距。4/5流程图文字采用宋体,五号。截图大小:高10厘米,宽15厘米(结果输出窗口可根据具体输出调整大小,以美观、能展示全部输出结果为准)。4/5
此文档下载收益归作者所有