- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EURASIA UNIVERSITY 源程序阅读与调试 学生成绩管理系统 小组成员: 常永恒 孙东升 吴春亮 李 强 EURASIA UNIVERSITY 需求分析 现有学生成绩信息文件1(1.txt),内容如下 姓名??? 学号?? 语文? 数学?? 英语 张明明? 01???? 67??? 78????? 82 李成友? 02???? 78??? 91????? 88 张辉灿? 03???? 68??? 82????? 56 王露??? 04???? 56??? 45????? 77 陈东明? 05???? 67??? 38????? 47 ….????? ..????? ..???? ..?????? … 学生成绩信息文件2(2.txt),内容如下: 姓名??? 学号?? 语文? 数学?? 英语 陈果??? 31???? 57??? 68????? 82 李华明? 32???? 88??? 90????? 68 张明东? 33???? 48??? 42????? 56 李明国? 34???? 50??? 45????? 87 陈道亮? 35???? 47??? 58????? 77 ….????? ..????? ..???? ..?????? … 试编写一管理系统,要求如下: 1) 实现对两个文件数据进行合并,生成新文件3.txt 2) 抽取出三科成绩中有补考的学生并保存在一个新文件4.txt 3) 对合并后的文件3.txt中的数据按总分降序排序 4) 输入一个学生姓名后,能查找到此学生的信息并输出结果 5) 要求使用结构体,链或数组等实现上述要求. 6) 采用多种方法且算法正确者,可适当加分. EURASIA UNIVERSITY 详细设计 1、文件合并 已知:文件1.txt;文件2.txt;id;name;chinese;math;english。 求:调用函数来实现 1.txt和2.txt合并为新生成文件3.txt 算法: 1.函数以读的方式打开1.txt文件和2.txt文件,以写的方式打开3.txt文件, 2.从1.txt读入一个数据并写入3.txt文件,直到遇到1.txt文件结束。 3.用上述方式把数据写入3.txt直到遇到2.txt文件结束。 4.关闭1.txt,2.txt,3.txt文件。实现对于文件的合并。 EURASIA UNIVERSITY 2、自动检索 已知:文件3.txt;id;name;chinese;math;english。 求:chinese;math;english中小于60的成绩,并显示名字、学号。 算法: 1.读取3.txt 2.创建4.txt 3.读取3.txt里面的成绩,应用studd.chinese60||stud.english60||stud.math60找出不及格的成绩 4.将不及格成绩写入4.txt 5.关闭3.txt;4.txt EURASIA UNIVERSITY 3、数据排序 已知:文件3txt ;id;name;chinese;math;english。 求:各个学生的总分并按照降序排序 算法: 1.读取3.txt 2.求出文件3.txt各个学生的总分 3.用选择排序的方法将学生的总分进行排序 4.关闭文件3 EURASIA UNIVERSITY 4、信息查询 已知:文件3.txt;id;name;chinese;math;english。 求:输入一个学生姓名后,能查找到此学生的信息并输出结果 算法: 1.读取3.txt 2.从表的一端开始至尾端,顺序扫描线性表 3.依次将线性表中的信息和输入的信息(姓名)进行比较 4.若相等则查找成功,并输出该元素 EURASIA UNIVERSITY 程序调试 EURASIA UNIVERSITY 程序调试 源 文 件 1 . txt 生 成 文 件 3 . txt 生 成 文 件 4 . txt 源 文 件 2 . txt EURASIA UNIVERSITY 健壮
文档评论(0)