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语言学生成绩管理系统实验报告

《程序设计基础》课程综合设计实践教学课题考核表 课题名称:学生成绩管理系统 学院:电力工程学院 专业班级:水文051 学号 姓名 小组 编号 题号 承担及完成的内容 成绩 备注 小组 自评 教师 评定 200510506103 庆岩波 1 4 Show函数和各函数的连接 90 91 组长 200510506122 龙向前 2 1 主函数 88 78 200510506146 凌祯 3 2 Save函数 87 77 200510506121 周华 4 3 Show函数中的排序部分 85 76 设计说明与功能描述(基本思路及关键语句说明) 功能: 编写程序处理若干个学生的信息,每个学生的信息包括:学号、姓名、三门成绩及平均分。从键盘输入的学生数据用一个函数实现,并存入文件,用一个函数打开此文件std-list后,求出各位同学的平均分,输出函数可以输出所有同学的成绩表(包括每个学生的学号、姓名、三门成绩及平均分数)也可以输出平均分在前3名的学生姓名及平均分。 基本思路: 应用文件、结构体,数组,函数、指针、循环等知识,建立存储文件函数save,打印函数show等。 for (i=0;iSIZE ;i++ ) {printf(The %d student of %d:\n,i+1,SIZE); printf(Name:); scanf(%s,students[i].name); printf(ID:); scanf(%ld,students[i].id); printf(Score 1 :); scanf(%f,students[i].score1); students[i].average=(students[i].score1+students[i].score2+students[i].score3)/3.0; 组长签名: 庆岩波 2006 年06月10日 教师评语 按要求完成综合设计课题,符合教学要求,应用能力与实践能力有明显提高 张启富 教师签名: 2006 年 6 月 16 日 《程序设计基础》课程综合设计实践教学课题报告要求 系统概述 编写程序处理若干个学生的信息,每个学生的信息包括:学号、姓名、三门成绩及平均分。要求从键盘输入的学生数据用一个函数实现,并存入文件,用一个函数打开此文件后,求出各位同学的平均分,输出函数可以输出所有同学的成绩表(包括每个学生的学号、姓名、三门成绩及平均分数)也可以输出平均分在前3名的学生姓名及平均分。主函数可以方便地调用以上函数。 2、数据结构设计 为了存储学生的信息,我们定义了学生信息结构体 struct student { char name[20]; long id; float score1,score2,score3,average; } 在主函数中,我们还定义了学生的个数num,选择项seckey,在save函数中我们定义了循环用的变量i. 数据输入的形式和输入值的范围; 学生的个数num是整型的,选择项seckey是浮点型,变量i是整型。 数据输出的形式。 数据的输出中,学生的姓名是字符型,学生的学号、名次是整型,各科成绩是浮点型。 3、模块设计 编写程序处理若干个学生的信息,每个学生的信息包括:学号、姓名、三门成绩及平均分。要求从键盘输入的学生数据用一个函数实现,并存入文件,用一个函数打开此文件后,求出各位同学的平均分,输出函数可以输出所有同学的成绩表(包括每个学生的学号、姓名、三门成绩及平均分数)也可以输出平均分在前3名的学生姓名及平均分。主函数可以方便地调用以上函数。 当出现错误操作时系统会自动提醒。 4.调试运行及操作说明 每次输入五名学生的资料。不能多输也不能多输。若要改变学生个数,则在#define size 中size的值。若有其他错误,程序可自动提醒。 正确结果 (录如学生的信息) 错误结果 (因为没有按要求输入1、2或3,所以输出错误的结果。) (之前没有输入过学生的资料,所以输出错误。) 5、总结和体会 6 上述语句写入学生资料。 if((fp=fopen(std_list,wb))==NULL) {printf(Connot open file\n); exit(0); 上述语句打开文件。

文档评论(0)

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

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

1亿VIP精品文档

相关文档