ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:36.38KB ,
资源ID:15115224      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15115224.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生成绩管理系统C++Word文件下载.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生成绩管理系统C++Word文件下载.docx

1、另外,要求我们进行简单界面设计,能够实现友好的交互,熟练掌握C语言对文件的各种操作。 功能设计:学生最多不超过30人(具体人数由键盘输入)参加期末考试,考试科目为数学(MT)、英语(EN)和物理(PH)。编程实现如下菜单驱动的学生成绩管理系统。1、录入每个学生的学号和各科考试成绩;2、计算每门课程的总分和平均分;3、计算每个学生的总分和平均分;4、按每个学生的总分由高到低排出名次表;5、按每个学生的总分由低到高排出名次表;6、按学号由小到大排出成绩表;7、按学号查询学生排名及各科考试成绩;8、按优秀、良好、中等、及格、不及格5个类别,对每门课程分别统计每个类别的人数和百分比;9、输出每个学生的

2、学号、各科成绩、总分、平均分;10、输出每门课程的总分和平均分0、退出系统。要求程序运行后先显示菜单,并提示用户输入选项,根据输入进行操作。三、 设计内容学生成绩管理系统 本学生成绩管理系统程序是一个具有对学生信息进行录入、添加、删除、根据学号进行学生信息的查询、显示已有学生信息的显示、对学生成绩进行统计(包括最高分,最低分,及格率和需要补考的学生),可以对已有的学生信息进行修改,保存和读取输入的数据等功能。一切功能都可以在运行的软件中运行。四、 系统功能介绍:通过主函数显示程序的主界面,通过输入的数字不同,函数会进入不同功能的函数继续运行。附件:(程序代码)#includestdlib.h#

3、include windows.hvoid main() int x; void g1(); void g2(); void g3(); void g4(); void g5(); void g6(); void g7(); void g8(); void g9(); void g0(); void menu(); while(1) system(cls); menu(); scanf(%d,&x); Sleep(300); system( switch(x) case 1:g1();break; case 2:g2(); case 3:g3(); case 4:g4(); case 5:g5

4、(); case 6:g6(); case 7:g7(); case 8:g8(); case 9:g9(); case 0:printf(nn 制作者:赖希nn 感谢使用!nnnexit(0);制作者:赖希n感谢使用! default:输入错误 printf(_n system( PAUSE void menu() *【成绩管理菜单】*n-n 1:成绩录入 2: 课程的总分和平均分n-n 3学生的总分和平均 4:按每个学生的总分由高到低排出名次表 5:按每个学生的总分由 6:按学号由小到大排出成绩表n低到高排出名次表 7:按学号查询学生排名及各 8:按优秀、良好、中等、及格、不及格5个类别,

5、n 科考试成绩 对每门课程分别统计每个类别的人数和百分比 9:输出每个学生的学号、各 n 科成绩、总分、平均分和每n 门课程的总分和平均分 0:退出系统请输入选择:nvoid g1() int n,i,x,y,z,stu30,mt30,en30,ph30; system( FILE *fp; printf(请输入录入同学人数: scanf(n); if(n=0)exit(1); for(i=0,x=0,y=0,z=0;i100|mtx100|eny100|phz /保存TXT fp=fopen(out.txt,wb if(fp=NULL)打开文件出错n fprintf(fp,n); fprin

6、tf(fp,%d %d %d %d ,stui,mtx,eny,phz); fclose(fp);写入完毕!void g2() FILE* fp; int stu304; int i,j,n; /*以读写方式打开要读取的文件*/ fp = fopen(, rw if (!fp) perror(cannot open file /*从文件中读取数据到二维数组*/ fscanf(fp, for (i = 0; i n; i+) for (j = 0; j 4; j+) fscanf(fp, , &stuij); /输出列表 学号 数学 英语 物理n printf(%6d , stuij); /计算每门课程的总分和平均分 int EN=0,MT=0,PH=0; float ave_en,ave_mt,ave_ph; for(i=0;i+) MT=stui1+MT; EN=EN+stui2; PH=PH+stui3; ave_mt=float(MT/n); ave_en=float(EN/n); ave_ph=float(PH/n);数学总分%d英语总分%d物理总分%dn,MT,EN,PH);数学平均分%.2f英语平均分%.2f物理平均分%.2fn,ave_mt,ave_en,ave_ph); getchar();void g3() FILE* fp; fscanf

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1