C语言综合实验.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言综合实验

成绩: 江西理工大学理学院 C语言课程设计实验 学生成绩管理应用程序 姓名: 学号: 班级: 设 计 任 务 书 计划学时: 实验设备:计算机 设计目的:在掌握C语言基础知识的基础上,熟练掌握选择结构、循环结构的应用,熟悉结构体、文件等相关知识并能够运用这些方法实现特定功能,会开发有一定使用价值的应用程序。 设计划内要求:在规定的时间内,制作出具有简单界面、能够实现基本功能的学生成绩管理应用程序。写出技术工作报告并附源程序。 设计内容:1、进行人机界面设计,界面具有提示信息,可以选择、查询每门课程的平均成绩及最高分最低分、查询每个学生的各科成绩及总成绩、查询所有学生的平均总成绩、插入一个学生并录入信息及其各科成绩、修改任一个学生的任一门课程成绩、删除一个学生及其成绩、退出程序。 2、将所有学生信息及成绩存入以你的学号命名的数据文件内,在所有查询、修改操作前打开该文件,选择退出程序则关闭该文件; 3、所有的查询功能、修改功能、插入功能都用子程序(函数)来实现。 4、分析总结。 实现步骤: 1、主函数设计; 2、查询模块设计; 3、插入模块设计; 4、修改模块设计; 自定义函数说明 void MenuHandle(void); 菜单处理函数 函数功能:对菜单进行处理 入口参数:void 输出参数:void int MenuSelect(void);菜单选择函数 函数功能:对菜单进行选择 入口参数:void 输出参数:void void New(void);新建学生记录函数 函数功能:重新建立输入信息记录 入口参数:void 输出参数:void 4、void Quit(void);退出系统函数 函数功能:结束程序运行 入口参数:void 输出参数:void 5、void ShowTable(void);打印表头函数 函数功能:打印表头 入口参数:void 输出参数:void 6、void Display(void);显示所有学生信息函数 函数功能:显示内存中的学生信息 入口参数:void 输出参数:void 7、void Add(void); 增加学生信息函数 函数功能:增加记录 入口参数:void 输出参数:void 8、int Index(float sum);输出在记录中安升序排序的位置 函数功能:找出总分为sum在0至num-1个记录中按升序排序的位置 入口参数:float 输出参数:int 9、int Save(void);文件存储操作函数 函数功能:将记录存入指定文件 入口参数:void 输出参数:失败0,成功1 10、int Load(void);文件读取操作函数 函数功能:将指定文件中的记录读入内存 入口参数:void 输出参数:失败0,成功1 11、int Find(char* target,int targetType,int from);查找记录函数 函数功能:查找指定记录 入口参数:char* target 查找记录的某一项 int targetType 查找方式,0 学号,1 姓名,2 名次 int from 从第from个记录开始查找 输出参数:int 找到的记录序号 12、void Query(void);查询学生信息函数 函数功能:将一个文件的内容追加到另一个文件的尾部 入口参数:void 输出参数:void 13、void Delete(void);删除记录函数 函数功能:删除内存数组中指定的记录 入口参数:void 输出参数:void 14、void copy(stu *src, stu *dest);记录复制 函数功能:将src指向的一条记录复制给dest指向的记录 入口参数:stu *src 原记录,stu *dest 目的记录 输出参数:void 15、void Modify(void);修改指定学生信息函数 函数功能:找到指定记录并修改 入口参数:void 输出参数:void 16、void Sort(void);学生信息排序函数 函数功能:对记录进行排序 入口参数:void 输出参数:void 实验过程:1、对各个子程序进行编写并进行错误检查; 2、实现对模块的组建; 3、运行程序,检验程序的功能; 4、总结分析所用到的知识点、实验和不足之处. C语言综合性实验程序代码 #includest

文档评论(0)

精品文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档