完整代码+学生成绩管理系统Word文档下载推荐.doc

上传人:b****3 文档编号:14773282 上传时间:2022-10-24 格式:DOC 页数:16 大小:151KB
下载 相关 举报
完整代码+学生成绩管理系统Word文档下载推荐.doc_第1页
第1页 / 共16页
完整代码+学生成绩管理系统Word文档下载推荐.doc_第2页
第2页 / 共16页
完整代码+学生成绩管理系统Word文档下载推荐.doc_第3页
第3页 / 共16页
完整代码+学生成绩管理系统Word文档下载推荐.doc_第4页
第4页 / 共16页
完整代码+学生成绩管理系统Word文档下载推荐.doc_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

完整代码+学生成绩管理系统Word文档下载推荐.doc

《完整代码+学生成绩管理系统Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《完整代码+学生成绩管理系统Word文档下载推荐.doc(16页珍藏版)》请在冰豆网上搜索。

完整代码+学生成绩管理系统Word文档下载推荐.doc

floatsport;

floatpolity;

floatsummary;

floataverage;

}Student;

Studentstu[100];

intmenu()

{

charc;

do

{

system("

cls"

);

cout<

<

"

********************************学生成绩管理系统********************************"

endl;

【1】输入数据"

【2】显示所有数据"

【3】按平均分降序排列"

【4】查找并显示一组数据"

【5】插入一组数据"

【6】修改一组数据"

【7】删除一组数据"

【8】从文件中读入数据"

【9】将所有记录写入文件"

【0】退出本系统\n"

**********************作者:

孟强0611103班2011212423************************"

请你选择操作(0-9):

c=getchar();

}

while(c<

'

0'

||c>

9'

return(c-'

}

intInput(Studentstud[],intn)

inti=0;

charsign,x[10];

while(sign!

='

n'

&

sign!

N'

请输入学生的班级:

;

cin>

>

stud[n+i].class_0;

请输入学生的学号:

stud[n+i].number;

请输入学生的姓名:

stud[n+i].name;

请输入该学生『电子电路』的成绩:

stud[n+i].electrics;

请输入该学生『C语言程序设计』的成绩:

stud[n+i].c_program;

请输入该学生『多媒体技术』的成绩:

stud[n+i].multimedia;

请输入该学生『大学英语』的成绩:

stud[n+i].english;

请输入该学生『高等数学』的成绩:

stud[n+i].math;

请输入该学生『大学体育』的成绩:

stud[n+i].sport;

请输入该学生『马克思主义基本原理』的成绩:

stud[n+i].polity;

stud[n+i].summary=stud[n+i].electrics+stud[n+i].c_program+stud[n+i].multimedia+stud[n+i].english+stud[n+i].math+stud[n+i].sport+stud[n+i].polity;

stud[n+i].average=stud[n+i].summary/7;

该学生的总分为:

stud[n+i].summary<

平均分为:

stud[n+i].average<

gets(x);

=====>

提示:

继续写入成绩?

(Y/N)"

sign;

i++;

}

return(n+i);

}

voidDisplay(Studentstud[],intn)

inti;

if(!

stud)cout<

没有记录"

else{

cout<

--------------------------------------------------------------------------------"

班级学号姓名电子C语言多媒体英语数学体育马克思总分平均分"

for(i=1;

i<

n+1;

i++)

stud[i-1].summary=stud[i-1].electrics+stud[i-1].c_program+stud[i-1].multimedia+stud[i-1].english+

stud[i-1].math+stud[i-1].sport+stud[i-1].polity;

stud[i-1].average=stud[i-1].summary/7;

stud[i-1].class_0<

"

stud[i-1].number<

stud[i-1].name<

stud[i-1].electrics<

stud[i-1].c_program<

stud[i-1].multimedia<

"

stud[i-1].english<

stud[i-1].math<

stud[i-1].sport<

stud[i-1].polity<

stud[i-1].summary<

stud[i-1].average<

\t\t\t"

system("

pause"

voidSort(Studentstud[],intn)

inti,j,k;

floats;

chart[20];

for(i=0;

n-1;

i++)

for(j=0;

j<

n-1-i;

j++)

if(stud[j].average<

stud[j+1].average)

{

strcpy(t,stud[j+1].class_0);

strcpy(stud[j+1].class_0,stud[j].class_0);

strcpy(stud[j].class_0,t);

k=stud[j+1].number;

stud[j+1].number=stud[j].number;

stud[j].number=k;

strcpy(t,stud[j+1].name);

strcpy(stud[j+1].name,stud[j].name);

strcpy(stud[j].name,t);

s=stud[j+1].electrics;

stud[j+1].electrics=stud[j].electrics;

stud[j].electrics=s;

s=stud[j+1].c_program;

stud[j+1].c_program=stud[j].c_program;

stud[j].c_program=s;

s=stud[j+1].multimedia;

stud[j+1].multimedia=stud[j].multimedia;

stud[j].multimedia=s;

s=stud[j+1].english;

stud[j+1].english=stud[j].english;

stud[j].english=s;

s=stud[j+1].math;

stud[j+1].math=stud[j].math;

stud[j].math=s;

s=stud[j+1].sport;

stud[j+1].sport=stud[j].sport;

stud[j].sport=s;

s=stud[j+1].polity;

stud[j+1].polity=stud[j].polity;

stud[j].polity=s;

s=stud[j+1].summary;

stud[j+1].summary=stud[j].summary;

stud[j].summary=s;

s=stud[j+1].average;

stud[j+1].average=stud[j].average;

stud[j].average=s;

班级学号姓名电子C语言多媒体英语数学体育马克思总分平均分"

stud[i-

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 其它

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

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