1、 课题一课题一 运动会分数统计运动会分数统计 一一、任务:任务: 参加运动会有 n 个学校,学校编号为 1n。比赛分成 m 个男子项目,和 w 个女子项目。项目编号 为男子 1m,女子 m+1m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、 2、1,前三名的积分分别为:5、3、2;哪些项目取前五名或前三名由学生自己设定。 (ml-shoolsi.schoolname; /输入学校名字 system(“cls“); for(i=0;il-shools0.sportsi.sportname; for(j=0;j+;jshoolsj.sportsi.sportname,l-
2、shools0.sportsi.sportname); system(“cls“); for(i=0;ishoolsi.sportsj.s=0; l-shoolsi.zong=0;l-shoolsi.boy=0;l-shoolsi.girl=0; coutabcde; l-shoolsa-1.sportsi.num=7; l-shoolsb-1.sportsi.num=5; l-shoolsc-1.sportsi.num=3; l-shoolsd-1.sportsi.num=2; l-shoolse-1.sportsi.num=1; system(“cls“); coutabc; l-shoo
3、lsa-1.sportsi.num=5; l-shoolsb-1.sportsi.num=3; l-shoolsc-1.sportsi.num=2; system(“cls“); return l; void sum(sho l) /求和 int i,j; for(i=0;ishoolsi.zong+l-shoolsi.sportsj.num; for(j=0;jshoolsi.boy=l-shoolsi.boy+l-shoolsi.sportsj.num; for(j=m-3;jshoolsi.girl=l-shoolsi.girl+l-shoolsi.sportsj.num; coutl-
4、shoolsj.zong) k+; l-shoolsj.zong1=k; k=1; for(j=1;jl-shoolsj.boy) k+; l-shoolsj.boy1=k; k=1; for(j=1;jl-shoolsj.girl) k+; l-shoolsj.girl1=k; k=1; for(j=1;ja; coutb; couta; for(j=0;jl-shoolsj.sportsa-1.num) k+; l-shoolsj.sportsa-1.s=k; k=1; for(j=1;jflog; switch(flog) case 1:system(“cls“);l=fuzhi();b
5、reak; case 2:system(“cls“);sum(l);break; case 3:system(“cls“);paixu1(l);break; case 4:system(“cls“);paixu2(l);break; case 5:system(“cls“);paixu3(l);break; case 6:system(“cls“);chaxun1(l);break; case 7:system(“cls“);chaxun2(l);break; case 0:coutseat.line=2; p+; for(int i=0;isize+2;i+)printf(“%c “,#);printf(“n“); for(i=1;isize+2;i+) printf(“%c “,#); for(int j=1;jsize+1;j+) if(mazeij=2) printf(“%c “,0); else printf(“ “); printf(“%c“,#); printf(“n“); for(i=0;isize+2;i+)printf(“%c “,#);printf(“nn“); Status Pass(int maze12