C++成绩管理系统实验报告(5)

2019-01-12 14:57

cin>>stud[i].c_program; cout<<\离散数学成绩:\ cin>>stud[i].media;

cout<<\大学英语成绩:\ cin>>stud[i].english;

cout<<\大学物理成绩:\ cin>>stud[i].physical;

cout<<\大学体育成绩:\ cin>>stud[i].sport; cout<<\思修成绩:\ cin>>stud[i].polity;

stud[i].average=(stud[i].math+stud[i].c_program+stud[i].media+stud[i].english+stud[i].physical+stud[i].sport+stud[i].polity)/7;

cout<<\平均分为:\ char c;

cout<<\是否保存数据?(y/n)\ cin>>c;

if(c!='n'&&c!='N') Write(stud,n); } }

void Delete(Stu stud[]) {

system(\ int n=Read(stud); int s; int i=0,j;

cout<>s;

while((stud[i].num-s)!=0&&i

cout<<\提示:对不起,无法找到该学生……\ } else {

21

for(j=i;j

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

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

stud[j].c_program=stud[j+1].c_program; stud[j].media=stud[j+1].media; stud[j].english=stud[j+1].english; stud[j].physical=stud[j+1].physical; stud[j].sport=stud[j+1].sport; stud[j].polity=stud[j+1].polity; stud[j].average=stud[j+1].average; }

cout<<\提示:已成功删除!\ }

Write(stud,n-1); }

void Insert(Stu stud[]) {

system(\ int n=Read(stud); char s;

cout<

cout<<\班级:\ cin>>stud[n].class_0; cout<<\学号:\ cin>>stud[n].num; cout<<\姓名:\ cin>>stud[n].name; cout<<\高等数学成绩:\ cin>>stud[n].math; cout<<\程序设计成绩:\ cin>>stud[n].c_program; cout<<\离散数学成绩:\ cin>>stud[n].media;

22

cout<<\大学英语成绩:\ cin>>stud[n].english; cout<<\大学物理成绩:\ cin>>stud[n].physical; cout<<\大学体育成绩:\ cin>>stud[n].sport; cout<<\思修成绩:\ cin>>stud[n].polity;

stud[n].average=(stud[n].math+stud[n].c_program+stud[n].media+stud[n].english+ stud[n].physical+stud[n].sport+stud[n].polity)/7; cout<<\平均分\ n++;

cout<<\提示:插入成功!\ cout<<\是否继续输入(y/n)\ cin>>s; }

Write(stud,n); }

void Sort(Stu stud[]) {

system(\ int i,j,k; float s; char t[20];

cout<

if(stud[j].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].num;

stud[j+1].num=stud[j].num; stud[j].num=k;

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

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

23

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

stud[j+1].math=stud[j].math; stud[j].math=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].media;

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

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

stud[j+1].physical=stud[j].physical; stud[j].physical=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].average;

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

cout<<\

cout<<\班级\学号\姓名\电子\多媒体\英语\数学\体育\政治\平均分\名次\

cout<<\ for(i=0;i

cout<

\

\

\\t\

24

}

Write(stud,n); }

void Output(Stu stud[]) {

system(\ int n=Read(stud);

cout<

cout<<\没有记录\ else {

cout<<\

cout<<\班级\学号\姓名\电子\多媒体\英语\数学\体育\政治\平均分\ cout<<\ for(int i=0;i

cout<

cout<<\ } }

int menu() {

char c; do {

system(\

cout<<\欢迎您使用学生成绩管理系统>>------------\\n\ cout<<\

cout<<\ 1、输入学生成绩 *\ cout<<\ 2、显示统计数据 *\ cout<<\ 3、查找学生成绩 *\ cout<<\ 4、修改学生成绩 *\

\

\

\\stud[i].physical<<\

\\t\

\\t\

25


C++成绩管理系统实验报告(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:当前初中英语课堂教学存在的问题及对策(2)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: