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<
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