学生成绩管理系统V20资料讲解.docx
#inc1ude<stdio.h>#inc1ude<std1ib.h>#inc1ude<string.h>itmain()(inta,b,d,e,n1z;f1oatc=0,g;pritf("1nputstudentnumber(n<30)n");scaf(',%d"n);1ongvn,f;f1oatvcn;next:;intx1=0,x2=0,x3=0,×4=0,x5=0,x6=0;intz1=60,z2=691z3=70,z4=79,z5=80,z6=89,z7=90,z8=99iz9=100;printf("ManagementforStudents'scoresn",1.Inputrecordn",2.Cacu1atetota1andaveragescoreofcoursen""3.Sortindescendingorderbyscoren""4.Sortinascendingorderbyscoren",5.Sortinascendingorderbynumbern""6.Searchbynumbern",7.Statisticana1ysis""8.1istrecordn",O.Exit""P1easeInputyourchoicen");scaf("%d"a);switch(a)(printf(',1nputstudent'sIDandscoren");for(b=0;b<n;b+)(scanf("%1d%f',&vb,&vcb);)break;for(b=0;b<n;b+)(c=c+vcb;)pritf("sum=%.0f,aver=%.2n",c,c);break;printf("Sortindescendingorderbyscoren");for(d=0;d<n;d+)(for(e=d+1;e<n;e+)(if(vcd<vce)(g=vcd;vcd=vce;vce=g;g=vd;vd=ve;ve=g;)for(b=0;b<n;b+)(printf("%1dt%.OAn",vb,vcb);)break;printf("SortinascendingorderbyscoreAn");for(d=0;d<n;d+)(for(e=d+1;e<n;e+)(if(vcd>vce)(g=vcd;vcd=vce;vce=g;g=vd;vd=ve;ve=g;)for(b=0;b<n;b+)(printf("1dt%.On",vb,vcb);)break;pritf(,Sortinascendingorderbynumbern");for(d=0jd<njd+÷)(for(e=d+1;e<n;e+)(if(vd>ve)(g=vcd;vcd=vce;vce=g;g=vd;vd=ve;ve=g;)for(b=0;b<n;b+)(printf("%1dt%.On",vb1vcb);)break;pritf("1nputthenumberyouwanttosearchn");scanf("%1d"f);z=0;for(b=0;b<n;b+)(if(vb=f)(printf("%1dt%.On,vb1vcb);z=1;break;)if(z=0)printf("Notfound!n");break;for(b=0;b<n;b+)(if(vcb<60)x1÷+;e1seif(vcb<70)x2+;e1seif(vcb<80)x3+;e1seif(vcb<90)x4+;e1seif(vcb<100)x5+;e1se×6+;)pritf("<60t%dt%.2n,x11(f1oat)x1n*100);printf("%d-%dtdt%.2n",z1,z21x2,(f1oat)x2n*100);printf("%d-%dt%dt%.2n,z3,z41x3,(f1oat)x3n*100);pritf(,%d-%dt%dt%.2n,1z5,z61x4,(f1oat)x4n*100);printf("%d-%dWt%.2n"1z7,z8,x5,(f1oat)x5n*100);printf("dt%dt.2f%n"1z9,×6,(f1oat)x6n*100);break;for(d=0;d<n;d+)(for(e=d+1;e<n;e+)(if(vd>ve)(g=vcd;vcd=vce;vce=g;g=vd;vd=ve;ve=g;)for(b=0;b<n;b+)printf("%1dt%.On,vb,vcb);)break;caseO:printf("Edofprogram!n");gotoend;defau1t:pritf("1nputerror!n");)gotonext;end:;)