爱问知识人 爱问教育 医院库

速求 数据结构C 学生成绩管理原代码

首页

速求 数据结构C++学生成绩管理原代码

1.能完成对学生成绩的录入、修改
2.能统计学生的成绩,求学生的总分及平均分,并能根据学生的平均成绩进行排序
3.能查询学生成绩,不及格科目及学生名单
4.能输出学生的成绩单
5.采用菜单方式进行选择

提交回答
好评回答
  • 2018-03-29 09:37:07
      #include#include#includeclassstu{charname[20];doublemath,chinese,english,average,sum; (){}stu(charn[20],doublema,doublechin,doubleeng){strcpy(name,n);math=ma;chinese=chin;english=eng;}doublegetsum(){sum=chinese+english+math;returnsum;}doublegetaver(){average=getsum()/3;returnaverage;}friendvoidmain();};voidmain(){cout>p;if((p>='0'&&p>name;cout>math;cout>chinese;cout>english;file[j]=newofstream("d:\\document",ios::ate);*file[j]>c;flag2=0;do{if(c!='y'&&c!='n'){cout>c;}elseflag2=1;}while(flag2==0);}while(c=='y');break;}case'4':{doublet;charc;do{intflag1=0;cout>t;for(intq=0;qgetsum()==t){flag1=1;cout>c;if(c!='y'&&c!='n'){cout>c;}}while(c=='y');break;}case'5':{charn[20];intj=0;charc;do{intflag=0;cout>n;for(intj=0;j>c;if(c!='y'&&c!='n'){cout>c;}}while(c=='y');break;}case'1':{charname[20];doublemath,chinese,english;charc;do{cout>name;cout>math;cout>chinese;cout>english;file[j]=newofstream("d:\\document",ios::ate);*file[j]>c;if(c!='y'&&c!='n'){cout>c;}}while(c=='y');break;}case'2':{charname[20];boolflag3=0;charc;do{cout>name;for(inth=0;hname)==0){flag3=1;i--;do{s[h]=s[h+1];h++;}while(h>c;if(c!='y'&&c!='n'){cout>c;}}while(c=='y');break;}case'3':{charname[20];doublemat,chin,eng;flag2=0;charc;do{cout>name;for(inth=0;hname)==0){flag2=1;cout>mat;cout>chin;cout>eng;s[h]->chinese=chin;s[h]->math=mat;s[h]->english=eng;cout>c;if(c!='y'&&c!='n'){cout>c;}}while(c=='y');break;}case'6':{coutnamechinesemathenglishgetsum())getsum()))t=y;if(t!=x){b=*s[x];*s[x]=*s[t];*s[t]=b;}}}if(i==0)coutnamechinesemathenglishgetsum()getaver()chinese)chinese))t=y;if(t!=x){b=*s[t];*s[t]=*s[x];*s[x]=b;}}}if(i==0)coutnamechinesemathenglishgetsum()getaver()math)math))t=y;if(t!=x){b=*s[t];*s[t]=*s[x];*s[x]=b;}}}if(i==0)coutnamechinesemathenglishgetsum()getaver()english)english))t=y;if(t!=x){b=*s[t];*s[t]=*s[x];*s[x]=b;}}}if(i==0)coutnamechinesemathenglishgetsum()getaver()>w;if(w!='y'&&w!='n')cout>p;}while(w=='y');for(intx=0;x  

    暗***

    2018-03-29 09:37:07

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 171-190
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):