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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

完整代码+学生成绩管理系统Word文件下载.docx

1、 system(cls); cout*学生成绩管理系统*endl;【1】输入数据【2】显示所有数据【3】按平均分降序排列【4】查找并显示一组数据【5】插入一组数据【6】修改一组数据【7】删除一组数据【8】从文件中读入数据【9】将所有记录写入文件【0】退出本系统n*作者:孟强 0611103班 2011212423*请你选择操作(0-9): c=getchar(); while(c9 return(c-int Input(Student stud,int n) int i=0; char sign,x10; while(sign!=n&sign!N)请输入学生的班级:; cinstudn+i.c

2、lass_0;请输入学生的学号:studn+i.number;请输入学生的:studn+i.name;请输入该学生电子电路的成绩:studn+i.electrics;请输入该学生C语言程序设计的成绩:studn+i.c_program;请输入该学生多媒体技术的成绩:studn+i.multimedia;请输入该学生大学英语的成绩:studn+i.english;请输入该学生高等数学的成绩:studn+i.math;请输入该学生大学体育的成绩:studn+i.sport;请输入该学生马克思主义基本原理的成绩:studn+i.polity; studn+i.summary=studn+i.elec

3、trics+studn+i.c_program+studn+i.multimedia+studn+i.english+studn+i.math+studn+i.sport+studn+i.polity; studn+i.average=studn+i.summary/7;该学生的总分为:studn+i.summary平均分为:studn+i.average提示:继续写入成绩?(Y/N)sign; i+; return(n+i); void Display(Student stud,int n) int i; if(!stud)cout没有记录 else-班级 学号 电子 C语言 多媒体 英语

4、数学 体育 马克思 总分 平均分 for(i=1;in+1;i+) studi-1.summary=studi-1.electrics+studi-1.c_program+studi-1.multimedia+studi-1.english+ studi-1.math+studi-1.sport+studi-1.polity; studi-1.average=studi-1.summary/7;studi-1.class_0 studi-1.numberstudi-1.namestudi-1.electricsstudi-1.c_programstudi-1.multimediastudi-1

5、.english studi-1.mathstudi-1.sportstudi-1.politystudi-1.summarystudi-1.averagetttpausevoid Sort(Student stud,int n) int i,j,k; float s; char t20; for(i=0;n-1;i+) for(j=0;jn-1-i;j+) if(studj.averagestudj+1.average) strcpy(t,studj+1.class_0); strcpy(studj+1.class_0,studj.class_0); strcpy(studj.class_0

6、,t); k=studj+1.number; studj+1.number=studj.number; studj.number=k; strcpy(t,studj+1.name); strcpy(studj+1.name,studj.name); strcpy(studj.name,t); s=studj+1.electrics; studj+1.electrics=studj.electrics; studj.electrics=s; s=studj+1.c_program; studj+1.c_program=studj.c_program; studj.c_program=s; s=s

7、tudj+1.multimedia; studj+1.multimedia=studj.multimedia; studj.multimedia=s; s=studj+1.english; studj+1.english=studj.english; studj.english=s; s=studj+1.math; studj+1.math=studj.math; studj.math=s; s=studj+1.sport; studj+1.sport=studj.sport; studj.sport=s; s=studj+1.polity; studj+1.polity=studj.poli

8、ty; studj.polity=s; s=studj+1.summary; studj+1.summary=studj.summary; studj.summary=s; s=studj+1.average; studj+1.average=studj.average; studj.average=s; 班级 学号 电子 C语言 多媒体 英语 数学 体育 马克思 总分 平均分int Insert(Student stud,int n) char x10;studn.class_0;studn.number;studn.name;studn.electrics;studn.c_program;

9、studn.multimedia;studn.english;studn.math;studn.sport;studn.polity; studn.summary=studn.electrics+studn.c_program+studn.multimedia+studn.english+ studn.math+studn.sport+studn.polity; studn.average=studn.summary/7; n+; Sort(stu,n);插入成功! return(n);int Delete(Student stud,int n) int s; int i=0,j;输入需要删除

10、学生的学号:s; while(studi.number-s)!=0&n) i+; if(i=n) 对不起,无法找到改学号 for(j=i;j+) strcpy(studj.class_0,studj+1.class_0); studj.number=studj+1.number; strcpy(studj.name,studj+1.name); studj.electrics=studj+1.electrics; studj.c_program=studj+1.c_program; studj.multimedia=studj+1.multimedia; studj.english=studj

11、+1.english; studj.math=studj+1.math; studj.sport=studj+1.sport; studj.polity=studj+1.polity;已成功删除! return(n-1);void Search(Student stud,int n) 输入需要查找学生的学号:对不起,无法找到该学生的信息! return;-班级:studi.class_0学号:studi.number:studi.name电子电路:studi.electricsC语言程序设计:studi.c_program多媒体技术:studi.multimedia大学英语:studi.eng

12、lish高等数学:studi.math大学体育:studi.sport马克思主义基本原理:studi.polity总分:studi.summary平均分:studi.averagevoid Modify(Student stud,int n)输入需要修改成绩学生的学号:对不起,无该学生的成绩-该学生的信息- studi.summary=studi.electrics+studi.c_program+studi.multimedia+studi.english+ studi.math+studi.sport+studi.polity; studi.average=studi.summary/7;

13、 studi.summary=studi.electrics+studi.c_program+studi.multimedia+studi.english+studi.math+studi.sport+studi.polity;该学生的总分为:studi.average;int Read(Student stud,int n) int i=0,num; FILE *fp; char filename20;输入文件名:filename; if(fp=fopen(filename,rb)=NULL)无法打开这个文件! fscanf(fp,%d,&num); while(inum) %s%d%s%f

14、%f%f%f%f%f%f%f%f,studn+i.class_0,&studn+i.number,studn+i.name,&studn+i.electrics,&studn+i.c_program,&studn+i.multimedia,&studn+i.english,&studn+i.math,&studn+i.sport,&studn+i.polity,&studn+i.summary,&studn+i.average); n+=num; fclose(fp);读入数据成功,可选择【显示所有成绩】查看void Save(Student stud,int n)w)=NULL) fprintf(fp,%dn,n);n) %-8s%-8d%-6s%-6.1f%-7.1f%-7.1f%-6.1f%-6.1f%-6.1f%-7.1f%-8.1f%-6.2n,studi.class_0,studi.number,studi.name,studi.electrics,studi.c_program,studi.multimedia,studi.english,

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

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