欢迎来到天天文库
浏览记录
ID:35410741
大小:74.16 KB
页数:8页
时间:2019-03-24
《模块化程序设计1411班李睿尹伊君孙浩然》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、模块化程序设计(成绩管理)土木类1411班李睿0121406261127尹伊君0121406261125孙浩然0121406261128实验要求:要求输入不超过35个学生的学号及成绩,对这些成绩进行管理。1.输入学号及成绩2.找出最高分3.求出平均分4.对成绩进行排序5.对成绩进行等级评估1.根据学号查找某一个学生的成绩程序实现编程(二维数组)#include#include#dcfincN35voidinput(intscore[][2],intn);voidoutpu
2、t(intscore[][2],intn);voidsort(intscore[][2],intn);intmax(intscore[][2],intn);floataverage(intscore[][2],intn);voidstat(intscore[][2],intn);voidfind(intscore[][2],intn){inti;for(i=0;i3、(){intscore[N][2],choice;intn;printfC欢迎进入学生成绩管理系统〃);printf(〃学生人数:〃);scanf(〃%d〃,&n);printfC输入学生学号及成绩〃);input(score,n);do{printfC1.max,z);printf(“2.average/z);printf(,z3.sort〃);printfC4.statisticanalysisz/);printf(“0.exit");printf(/zyourchoiceis(4、0-4):〃);seanf(〃%d〃,&choice);switch(choice){case0:printfCexit!!“);break;case1:printf(〃max=%dmax(score,n));break;case2:printf(“average=%.2f〃,average(score,n));break;case3:sort(score,n);printf("sorted:〃);output(score,n);break;case4:stat(score,n);break;defau5、lt:printf(,zerrorchoice,tryagain〃);}}while(choice!=0);printf(zz输入要查找学生的学号:〃);scanf(〃%d〃,&n);find(score,n);getch();}voidinput(intscore[][2],intn){inti;for(i=0;i6、;i7、){inti,m=score[0][1];for(i=l;i8、][1]>=85)A++;elseif(score[i][l]>=70)B++;elseif(score[i][1]>=60)C++;elseif(score[i][1]<60)D++;}printfC等级:A(>=85)B(>=70)C0=60)D«60),z);printf(z,〃);printf(,z人数:%2d%2d%2d%2d〃,A,B,C,D);printf(/z所占百分比:%4.If%4
3、(){intscore[N][2],choice;intn;printfC欢迎进入学生成绩管理系统〃);printf(〃学生人数:〃);scanf(〃%d〃,&n);printfC输入学生学号及成绩〃);input(score,n);do{printfC1.max,z);printf(“2.average/z);printf(,z3.sort〃);printfC4.statisticanalysisz/);printf(“0.exit");printf(/zyourchoiceis(
4、0-4):〃);seanf(〃%d〃,&choice);switch(choice){case0:printfCexit!!“);break;case1:printf(〃max=%dmax(score,n));break;case2:printf(“average=%.2f〃,average(score,n));break;case3:sort(score,n);printf("sorted:〃);output(score,n);break;case4:stat(score,n);break;defau
5、lt:printf(,zerrorchoice,tryagain〃);}}while(choice!=0);printf(zz输入要查找学生的学号:〃);scanf(〃%d〃,&n);find(score,n);getch();}voidinput(intscore[][2],intn){inti;for(i=0;i6、;i7、){inti,m=score[0][1];for(i=l;i8、][1]>=85)A++;elseif(score[i][l]>=70)B++;elseif(score[i][1]>=60)C++;elseif(score[i][1]<60)D++;}printfC等级:A(>=85)B(>=70)C0=60)D«60),z);printf(z,〃);printf(,z人数:%2d%2d%2d%2d〃,A,B,C,D);printf(/z所占百分比:%4.If%4
6、;i7、){inti,m=score[0][1];for(i=l;i8、][1]>=85)A++;elseif(score[i][l]>=70)B++;elseif(score[i][1]>=60)C++;elseif(score[i][1]<60)D++;}printfC等级:A(>=85)B(>=70)C0=60)D«60),z);printf(z,〃);printf(,z人数:%2d%2d%2d%2d〃,A,B,C,D);printf(/z所占百分比:%4.If%4
7、){inti,m=score[0][1];for(i=l;i8、][1]>=85)A++;elseif(score[i][l]>=70)B++;elseif(score[i][1]>=60)C++;elseif(score[i][1]<60)D++;}printfC等级:A(>=85)B(>=70)C0=60)D«60),z);printf(z,〃);printf(,z人数:%2d%2d%2d%2d〃,A,B,C,D);printf(/z所占百分比:%4.If%4
8、][1]>=85)A++;elseif(score[i][l]>=70)B++;elseif(score[i][1]>=60)C++;elseif(score[i][1]<60)D++;}printfC等级:A(>=85)B(>=70)C0=60)D«60),z);printf(z,〃);printf(,z人数:%2d%2d%2d%2d〃,A,B,C,D);printf(/z所占百分比:%4.If%4
此文档下载收益归作者所有